在程序设计过程中,经常需要显示系统日期,使用DateTime结构的Now属性可以获取系统的日期信息,此时调用ToString方法,将会返回日期的字符串表示,那么,怎样将字符串转换为日期格式呢?ParseExact方法可以轻松地实现此功能。
将日期和时间的指定字符串表示形式转换为其等效的 DateTime。 字符串表示形式的格式必须与指定的格式完全匹配,否则会引发异常。
参数
s String 包含要转换的日期和时间的字符串。
format String 用于定义所需的 s 格式的格式说明符。 有关详细信息,请参阅“备注”部分。
provider IFormatProvider 一个对象,提供有关 s 的区域性特定格式信息。
返回
DateTime 一个对象,它等效于 s 中包含的日期和时间,由 format 和 provider 指定。
ArgumentNullException
s 或 format 为 null。
FormatException
s 或 format 是一个空字符串。
或 -
s 不包含与 format 中指定的模式相对应的日期和时间。
或 -
s 中的小时组件和 AM/PM 指示符不一致。
ParseExact方法中的参数说明如下表:
将当前 DateTime 对象的值转换为其等效的长日期字符串表示形式。
返回
String 一个字符串,它包含当前 DateTime 对象的长日期字符串表示形式。
使用当前区域性的约定将日期和时间的字符串表示形式转换为其 DateTime 等效的表示形式。
参数
s String 包含要转换的日期和时间的字符串。 有关详细信息,请参阅要分析的字符串。
返回
DateTime 一个对象,它等效于 s 中包含的日期和时间。
例外
ArgumentNullException
s 为 null。
FormatException
s 不包含日期和时间的有效字符串表示形式。
到此这篇关于C#实现将字符串转化为日期格式的方法详解的文章就介绍到这了,更多相关C#字符串转日期格式内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/44533.html