从ASP.NET/VB.NET中的数据库返回Just Time(军用)

从ASP.NET/VB.NET中的数据库返回Just Time(军用),asp.net,vb.net,datetime,date,time,Asp.net,Vb.net,Datetime,Date,Time,我正在把军事时间存入数据库。然后我需要从数据库中提取这些数据。要获得没有日期的时间,我可以这样做: String.Format("{0:T}", pullsaved.First.timeValue) 但这会返回六位数的时间,例如100000(hhmms)。但我希望它只返回HHmm(1000)。我尝试了以下方法,但没有效果…有什么想法吗 DateTime.ParseExact(String.Format("{0:T}", pullsaved.First.timeValue), "HHmm", C

我正在把军事时间存入数据库。然后我需要从数据库中提取这些数据。要获得没有日期的时间,我可以这样做:

String.Format("{0:T}", pullsaved.First.timeValue)
但这会返回六位数的时间,例如100000(hhmms)。但我希望它只返回HHmm(1000)。我尝试了以下方法,但没有效果…有什么想法吗

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

最简单的方法是:

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