如何在 MySQL 中选择 1st January 1970?
在 C# 中使用 SELECT '1970-01-01'
不会返回有效的 DateTime
对象。
如果返回 null
,我希望它返回 Epoch 日期,例如
SELECT IFNULL(MAX(`created`), '1970-01-01') `lastcreated`
FROM `tickets`
WHERE `accnum` = 20088
最佳答案
您可以使用 SELECT FROM_UNIXTIME(0)
获取 Epoch 后 0 秒日期的 DateTime
对象:
SELECT IFNULL(MAX(`created`), FROM_UNIXTIME(0)) `lastcreated`
FROM `tickets`
WHERE `accnum` = 20088
关于mysql - 如何在 MySQL 中选择 DateTime.MinValue (01/01/1970)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29128660/