Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# DateTimeOffset.UtcNow.ToUnixTimeSeconds vs DateTimeOffset.Now.ToUnixTimeSeconds_C#_Mysql_Asp.net Core - Fatal编程技术网

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列中存储一个数字”是另一个问题。