2008年10月15日 星期三

時間格式轉換

包仔最近在實作FTP存取時,擷取檔案被修改時間的時候發現在每台機器所架設的FTP
檔案時間擷取的時間都不一樣,且看包仔說明如下:

包仔最近在實作FTP存取時,擷取檔案被修改時間的時候發現在每台機器所架設的FTP
檔案時間擷取的時間都不一樣,且看包仔說明如下:

包仔目前為止在擷取時間格式時已出現了下列幾種組合:
1. Oct 1 08:00
2. Oct 01 08:00
3. Oct 01 2008
4. Oct 1 2008
5. Oct 01 08
6. Oct 1 08
7. 10-01-08 08:00AM

格式應該還有比較多種,目前只有測出以上七種

包仔解決方式如下



string TimeStamp = "抓取的時間戳記";
string[] ParseFormat = {"MMM d HH:mm",
"MMM dd HH:mm",
"MMM dd yyyy",
"MMM d yyyy",
"MMM dd yy",
"MMM d yy",
"MM-dd-yy HH:mmtt"};

string TimeStampTransfer = DateTime.ParseExact(TimeStamp,
ParseFormat,
CultureInfo.InvariantCulture,
DateTimeStyles.AllowWhiteSpaces);


如此即可將時間格式轉換成 2008/10/01 上午 08:00:00

大家可以試看看喔!!...或許還有別種轉換方式哩!!

HEMiDEMi Technorati Del.icio.us MyShare個人書籤 Yahoo

0 意見: