當前位置:編程學習大全網 - 網絡軟體 - 時間字符串:Thu Jan 20 13:32:44 +0800 2011,在C#中的要怎麽轉換為yyyy-MM-dd hh:mm 這樣的時間格式

時間字符串:Thu Jan 20 13:32:44 +0800 2011,在C#中的要怎麽轉換為yyyy-MM-dd hh:mm 這樣的時間格式

如果妳提供的是DateTime類型就可以直接轉換,如果是字符串...

我試了壹下,妳提供的字符串在C#中無法直接轉換成DateTime類型,可以手動轉換壹下.然後

Time.ToString("yyyy-MM-dd");

幫妳粗劣寫了下:

public string Stime2string(string str)

{

string[] strtime = str.Split(' ');

int y, d, m;

y = Convert.ToInt32(strtime[5]);

d = Convert.ToInt32(strtime[2]);

switch (strtime[1])

{

case "Jan": m = 1; break;

case "Feb": m = 2; break;

case "Mar": m = 3; break;

case "Apr": m = 4; break;

case "May": m = 5; break;

case "June": m = 6; break;

case "July": m = 7; break;

case "Aug": m = 8; break;

case "Sept": m = 9; break;

case "Oct": m = 10; break;

case "Nov": m = 11; break;

case "Dec": m = 12; break;

default: m = 1; break;

}

DateTime t = new DateTime(y, m, d);

return t.ToString("yyyy-MM-dd");

}

  • 上一篇:中興程控交換機除塵後所有電話都有雜音
  • 下一篇:成年博美犬有多重?
  • copyright 2024編程學習大全網