如何在C#

时间:2019-10-23 14:56:28

标签: c# datetime

当我在.net452中的C#中运行此代码时,

DateTime myDateTime = Convert.TodateTime("2019-10-22T14:32:54.67685+01:00") 

在我的钻机上,我得到例如22/10/2019 14:32:54,但是在我的客户端PC上,我看到的是“ 2019-10-27 01:32:54”。

如何在PC上将该字符串转换为本地日期时间?

This article告诉您如何转换为该格式,但是我需要相反的操作。

请指针!

1 个答案:

答案 0 :(得分:1)

有几种格式化日期的方法。

Convert.ToDateTime("12/02/21 10:56:09").ToString("MMM.dd,yyyy HH:mm:ss");

使用DateTime.ParseExact,例如:

DateTime.ParseExact("12/02/21 10:56:09", "yy/MM/dd HH:mm:ss", 
    CultureInfo.InvariantCulture
    ).ToString("MMM. dd, yyyy HH:mm:ss")