如何将日期时间转换为仅在c#中的时间

时间:2017-06-07 13:19:32

标签: c# datetime

我想将日期时间格式转换为时间格式。

数据类型 - 字符串

op- 5/31/2017 8:43:20 PM
req op - 8:43 (in 24 hours format)

TankDetailsModel.UpdatedTime = TimeZoneInfo.ConvertTimeFromUtc(item.timestamp, TimeZoneInfo.FindSystemTimeZoneById("India Standard Time")).ToString();

4 个答案:

答案 0 :(得分:1)

TankDetailsModel.UpdatedTime = TimeZoneInfo.ConvertTimeFromUtc(item.timestamp, TimeZoneInfo.FindSystemTimeZoneById("India Standard Time")).ToString("HH:mm");

这可能会对你有所帮助

答案 1 :(得分:0)

您可以使用.ToString(" HH:mm")

答案 2 :(得分:0)

你可以这样做。

    DateTime dt = DateTime.Now;
    var x = dt.ToString("HH:mm");

希望这会奏效。

答案 3 :(得分:0)

使用此代码:

string myDateString = "2/17/2011 6:46:01 PM";
DateTime datetime = DateTime.Parse(myDateString);
string timeString = datetime.ToShortTimeString();
Console.WriteLine(timeString);