asp.net c中的日期时间错误#
日期-时间格式在本地服务器上运行时工作正常,但在上载到服务器时工作不正常 在本地主机中 02-02-2014 服务器中 2-2-2014asp.net c中的日期时间错误#,asp.net,c#-4.0,Asp.net,C# 4.0,日期-时间格式在本地服务器上运行时工作正常,但在上载到服务器时工作不正常 在本地主机中 02-02-2014 服务器中 2-2-2014 我还需要服务器中的localhost格式您应该提供一些示例代码来帮助定义上下文。但是让事情尽可能简单 日期是一个日期,不管主机和它的位置,所以如果你不考虑主机计算机环境,它会影响日期如何表达,你可能想考虑使用一个自定义的日期格式。 // Display the date using a custom date format DateTime thisDate
我还需要服务器中的localhost格式您应该提供一些示例代码来帮助定义上下文。但是让事情尽可能简单
日期是一个日期,不管主机和它的位置,所以如果你不考虑主机计算机环境,它会影响日期如何表达,你可能想考虑使用一个自定义的日期格式。
// Display the date using a custom date format
DateTime thisDate = new DateTime(2008, 3, 15);
Console.WriteLine(thisDate.ToString("dd-MM-yyyy")); // Displays 15-03-2008
Console.WriteLine(thisDate.ToString("dd MMM yyyy")); // Displays 15 Mar 2008
可能您的日期格式不同
DateTime time = new DateTime(2014, 02, 02);
string format = "mm-dd-yy";
Console.WriteLine(time.ToString(format)); //00-02-14
format = "M-d-yy";
Console.WriteLine(time.ToString(format)); //2-2-14
谢谢您的回复,先生,我没有收到日期时间格式的任何错误。正如您所说,当该日期保存到数据库中时,它被保存为2014年2月7日,但当检索同一日期时,它被检索为2014年2月7日,因为它在更新同一表单时抛出错误。这是正常行为。如2014年2月7日这样的格式化日期(我真的不喜欢这样表达的日期,因为格式不明确-是2月7日还是7月2日?-该日期将根据您看到的主机的区域设置以不同的方式呈现)存储到DB引擎中时,将被存储为没有任何格式的日期,因此,当您检索存储的日期时,需要使用您希望使用的格式字符串对其进行格式化。e、 g.uiDateLabel.Text=storedDate.ToString(“dd-MMM-yyyy”)