【发布时间】:2021-03-16 10:27:54
【问题描述】:
我在 “Mon, 20 Mar 2021 14:04:48 +0000”中有字符串 我想将其转换为 "20 Mar 2021 | 14:04 PM"
我想按原样转换字符串,但它在我的本地和服务器中的显示方式不同。
【问题讨论】:
-
什么是
string(datetime)? -
也许this 回答了你的问题。
-
你在哪里看到这个字符串?你确定它是一个字符串而不是一个日期时间吗? 它在我的本地和服务器中显示不同表明它是 DateTime 在您的服务器上以不同的格式显示
-
DateTime 和 DateTimeOffset 是二进制值,而不是字符串。它们没有格式,正是因为它们是二进制值。格式仅在向用户显示或序列化为文本、报告等时适用。
-
it was appearing differently in my local and server.你们服务器的夏令时规则是什么?美国本周进入夏令时。英国于 3 月 28 日进入夏令时。使用字符串保存日期和时间,或假设偏移量不变是一个非常 坏主意。改变时间的不是服务器,而是错误处理日期的代码
标签: c# .net asp.net-mvc datetime-format