Unix时间是MYSQL时间戳数据类型的值吗?从c#转换的正确代码示例

本文关键字:转换 代码 MYSQL 时间 时间戳 数据类型 Unix | 更新日期: 2023-09-27 18:16:13

我从如何将Unix时间戳转换为DateTime,反之亦然,找到了c#的示例源代码。:

DateTime date = new DateTime(2011, 4,1,12,0,0,0);

DateTime epoch = new DateTime(1970, 1,1,0,0,0,0);

TimeSpan = (date - epoch);

double unixTime =span.TotalSeconds.Dump();

如果我要在MYSQL表中插入unixTime的值,这是否等同于MYSQL时间戳数据类型的值?我只是想确认一下。

Unix时间是MYSQL时间戳数据类型的值吗?从c#转换的正确代码示例

这取决于MySQL的版本。时间戳字段格式从unix - time修改为dd-mm-yyyy hh:mm:ss。如果你想在时间戳字段中插入一个unix时间,你应该使用FROM_UNIXTIME()。