我们可以在MySQL中将记号转换为日期时间吗?

我们可以在MySQL中将记号转换为日期时间吗?,mysql,datetime,Mysql,Datetime,我有一个C#应用程序中的列,其值以Ticks为单位。是否有一个MySQL查询将其转换为带毫秒的DATETIME?我认为MySQL DATETIME不会包含毫秒,请参阅。 因此,我认为你只能这样做: DateTime sqlDateTime = new DateTime(someTickVariable); 然后可以使用sqlDateTime.ToString(“yyyy-MM-dd HH:MM:ss”)获得符合MySQL的字符串,如2010-12-31 14:00:00类似的问题……是的,My

我有一个C#应用程序中的列,其值以Ticks为单位。是否有一个MySQL查询将其转换为带毫秒的DATETIME?

我认为MySQL DATETIME不会包含毫秒,请参阅。 因此,我认为你只能这样做:

DateTime sqlDateTime = new DateTime(someTickVariable);

然后可以使用
sqlDateTime.ToString(“yyyy-MM-dd HH:MM:ss”)
获得符合MySQL的字符串,如
2010-12-31 14:00:00

类似的问题……是的,MySQL的日期时间是第二分辨率。如果需要更多,请将刻度(历元毫秒)存储在bigint或其他格式中。