簡體   English   中英

將HH:mm:ss,dd-MM-yyyy從字符串轉換為日期格式

[英]Convert HH:mm:ss,dd-MM-yyyy from string to date format

我正在嘗試將以下格式的字符串HH:mm:ss,dd-MM-yyyy轉換為DateTime值,但我無法幫助您

GetDateTime = "16:30:52,11-14-2013"
  DateTime currentDatetime;
  DateTime.TryParseExact(GetDateTime, "HH:mm:ss,dd-MM-yyyy", System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.None, out currentDatetime);

而我得到

1/1/0001 12:00:00 AM

誰能幫忙!

月格式錯誤。 因此“解析”失敗。

有沒有一個叫14月份? 我想你是說MM-dd-yyyy

要么更改為

GetDateTime = "16:30:52,14-11-2013";

要么

DateTime.TryParseExact(GetDateTime, "HH:mm:ss,MM-dd-yyyy", System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.None, out currentDatetime);
string dateString = "14/11/2013 16:30:52"; // <-- Valid
string format = "dd/MM/yyyy HH:mm:ss";
DateTime dateTime;
if (DateTime.TryParseExact(dateString,format,CultureInfo.InvariantCulture,DateTimeStyles.None, out dateTime))
{
Console.WriteLine(dateTime);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM