【发布时间】:2018-02-15 19:07:28
【问题描述】:
我将出生日期存储在 MySQL 数据库中,我需要将其转换为可读的日期格式 yyyy-mm-dd hh:mm:ss。我不能使用 MySQL 的 From_Unix 函数,因为许多出生日期都在 1970 年之前,并且该函数返回 NULL。 (即 -866138400000,即 07/21/1942)
我曾尝试使用刻度,但这也返回了NULL:
(FROM_DAYS(365 + (req.PATIENTDOB / 864000000000)) + INTERVAL (req.PATIENTDOB % 864000000000) / 10000000 SECOND) AS ptDob
任何进展将不胜感激。谢谢。
【问题讨论】:
-
所以自 1970 年以来该值仍以微秒的形式存储。负值表示 1970 年之前。只是把它写下来,因为我花了一秒钟才理解