我讀它具有10:00 TIMEFORMAT 100000怎麼我的時間格式更改爲自定義格式
10:30爲103000.
我想改變這個103000到10的文本文件: 30點和10點45分,10:45,我不知道該怎麼做。
任何人都可以請幫助我。
如果有人能幫助我,我會非常感激。
由於事先
我讀它具有10:00 TIMEFORMAT 100000怎麼我的時間格式更改爲自定義格式
10:30爲103000.
我想改變這個103000到10的文本文件: 30點和10點45分,10:45,我不知道該怎麼做。
任何人都可以請幫助我。
如果有人能幫助我,我會非常感激。
由於事先
看 'DateTime.TryParse'
的DateTime parsedTime = DateTime.ParseExact(@ 「103000」,@ 「HHMMSS」,NULL);
然後你可以用你想要的任何格式打印日期。
string formatted = parsedTime.ToString(「HH:mm:ss」);
它不會解析24小時格式的時間 –
你是對的。更正我的帖子。謝謝! –
它改變這103000到10.30,但它不適用於190000它的說法字符串不被認爲是有效的日期時間 – Arshiya
string mytext = "103000";
int hour = int.Parse(mytext.Substring(0,2));
int minutes = int.Parse(mytext.Substring(2,2));
int seconds = int.Parse(mytext.Substring(4,2));
string formattedTime = int.hour.ToString() + ":" + int.minutes.ToString().PadLeft(2,'0');
string text = "104500";
var date = DateTime.ParseExact(text, "HHmmss", CultureInfo.InvariantCulture);
var formattedDate = date.ToString("HH:mm"); // "10:45"
謝謝lazyberezovsky – Arshiya
爲你的所有幫助thnks – Arshiya