我無法獲得當地時間。期望走出IM從API獲得這樣的數據在c中沒有得到正確的日期時間格式#
樣本數據
2017-03-06T09:34:20.545Z
把
3/6/2017, 3:04:20 PM
即時得到價值這樣的 - 06/03/2017 04:34:20 AM
如何獲得適當的時間在格式「3/6/2017,3:04:20 PM」。
我試圖本地化的時間,但它給不正確的日期時間。
數據類型
public string UpdatedTime { get; set; }
串updtime = bin.timestamp; // 2017年3月6日12點51分33秒 binModel.UpdatedTime = Convert.ToDateTime(updtime)的ToString(「M/d/yyyy,h:mm:ss tt「,CultureInfo.InvariantCulture); //預計時間 - 2017/3/6,6:21:33 PM
你爲什麼試圖存儲'DateTime'在'string'屬性在第一位?保持它是正確的類型,你不需要擔心轉換。另外,你如何創建這個不正確的「輸出」? – DavidG
不要* double *'d','M','H':let system * skip * zeores:'ToString(「d/M/yyyy h:mm:ss tt..'你可能想'h',而不是'H',因爲'21:00 PM'而不是'9:00 PM'看起來有點奇怪 –
嘗試使用Convert.ToDateTime(bin.timestamp).ToString(「M/d/yyyy,HH:mm:ss tt 「)。這會給你想要的輸出。 – manika