2014-04-11 63 views
-2

我有一個查詢我回來後,我分裂的權利reccords而這一切工作正常,但我得到的日期時間和時間戳reccords回無分隔符,如:更換數據類型/時間戳C#

「20140411085345」但什麼我需要的是「2014年4月11日8點53分45秒」

誰能幫助我?

在此先感謝。

編輯:

對不起也許我需要更加明確:

我有一個查詢:

Select * from Table 

我使用這些reccords將它們複製到另一數據庫。 但我得到記錄的數據類型的日期時間和時間戳 給所有reccords沒有分隔符,所以我需要的是Datetime和Timestamp數據類型獲取它們之間的分隔符,如果他們被選中。

+0

究竟是什麼問題? '20140411085345'是'string'類型? –

+0

什麼樣的查詢? (數據庫?WMI?...)你知道什麼時區適用? – Richard

+0

如果20140411085345是字符串,則可以使用子字符串並創建diseried日期時間。 –

回答

2

如果您的問題僅僅是如何將一種格式轉換爲另一種,則可以使用DateTime.ParseExact()獲得第一DateTime,然後將其格式化爲任何你想...

var input = "20140411085345"; 
var timestamp = DateTime.ParseExact(input, "yyyyMMddHHmmss", null); 
var output = timestamp.ToString("yyyy/MM/dd HH:mm:ss"); 

小提琴:http://dotnetfiddle.net/fcreZA

+0

這是我喜歡的東西。但是這是硬編碼的。我得到一個字符串,我回來了許多領域,如名字,姓氏和在該字符串記錄我想要做的是記錄的數據類型日期時間和時間戳記 – Kale