【问题标题】:How to get time only with date and time in C# [closed]如何在 C# 中仅使用日期和时间获取时间 [关闭]
【发布时间】:2017-08-20 03:13:29
【问题描述】:

我有 .CSV 文件,并且有 Date 列,但它的内容日期和时间如下所示;

24/02/2017 13:57:53

manageInstance.Date = DateTime.ParseExact(valuesInCsvLine[0], dateFormatString, CultureInfo.InvariantCulture);

那么,我如何只从这种格式中获得时间。我正在做 C# 编程。如果有人知道,请帮助我。我是这种语言的新手。

【问题讨论】:

  • 显示到目前为止你尝试过的代码
  • 首先,您使用DateTime.TryParse 来解析日期/时间。然后只获取时间,DateTime.TimeOfDay property
  • Google(或 bing),找到解决方案,尝试一下,如果有任何看起来很有希望但不太奏效的问题,请在此处发布问题,并使用最少的可行来源。就是这么简单,StackOverflow 不是让其他人为您完成工作。
  • @Jim Mischel 谢谢你的帮助

标签: c# csv datetime time


【解决方案1】:

您可以将String 解析为DateTime 之类的

var text = "24/02/2017 13:57:53";
var dateTime = DateTime.Parse(text);

然后你就可以访问时间了

var time = dateTime.TimeOfDay;

【讨论】:

  • 欢迎您 ;)
【解决方案2】:

你可以像var timeOnly = DateTime.Now.TimeOfDay;一样获得时间。

【讨论】:

  • 希望 Op 想要在 c# 中以日期时间格式存储的 excel 数据
猜你喜欢
  • 2010-11-04
  • 2021-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-19
  • 2013-10-06
  • 2012-03-03
相关资源
最近更新 更多