2011-03-03 66 views
0

我正在將軍事時間保存到數據庫中。然後我需要將這些數據從數據庫中取出。爲了得到沒有日期的時間,我可以這樣做:從ASP.NET/VB.NET中從數據庫返回正確時間(軍事)

String.Format("{0:T}", pullsaved.First.timeValue) 

但是這會返回一個六位數的時間, 100000(HHmmss)。但我希望它只返回HHmm(1000)。我嘗試了以下,但它沒有工作......任何想法?

DateTime.ParseExact(String.Format("{0:T}", pullsaved.First.timeValue), "HHmm", CultureInfo.InvariantCulture) 

回答

1
String.Format("{0:HHmm}", pullsaved.First.timeValue) 

pullsaved.First.timeValue.ToString("HHmm") 
1

最簡單方法是:

DateTime dt = someDate; 
string formattedDate = dt.ToString("HHmm");