C# DateTimeOffset.UtcNow.ToUnixTimeSeconds vs DateTimeOffset.Now.ToUnixTimeSeconds
这两者有什么区别? 它们都是从您知道何时起经过的秒数。 所以没有区别,对吗?C# DateTimeOffset.UtcNow.ToUnixTimeSeconds vs DateTimeOffset.Now.ToUnixTimeSeconds,c#,mysql,asp.net-core,C#,Mysql,Asp.net Core,这两者有什么区别? 它们都是从您知道何时起经过的秒数。 所以没有区别,对吗? 我想在MySQL数据库中将此值保存为文章发布时间。是的,它们是相同的。纪元定义如下: 1970年1月1日UTC 00:00:00[…]1970-01-01T00:00:00Z 另见: 此方法首先将当前实例转换为UTC,然后再返回其Unix时间 因此,无论您是首先通过调用UtcNow将当前时间转换为UTC,还是让您想要使用的方法执行相同的转换,都无关紧要。谢谢您的CodeCaster。我读了一些关于。如果我将这个值保存为
我想在MySQL数据库中将此值保存为文章发布时间。是的,它们是相同的。纪元定义如下: 1970年1月1日UTC 00:00:00[…]1970-01-01T00:00:00Z 另见: 此方法首先将当前实例转换为UTC,然后再返回其Unix时间
因此,无论您是首先通过调用
UtcNow
将当前时间转换为UTC,还是让您想要使用的方法执行相同的转换,都无关紧要。谢谢您的CodeCaster。我读了一些关于。如果我将这个值保存为varchar,我就可以了。对吗?@Vahid2015不,这是一个可怕的解决方案。为什么不使用datetime列?你能编辑你的问题并告诉我为什么吗?因为我只是在节省秒数,其他什么都没有。所以我可以随时把它转换回来。谢谢“为什么不在varchar列中存储一个数字”是另一个问题。