c# - 将字符串转换为日期格式

标签 c# .net string date type-conversion

我的字符串如下:

string s ="20000101";

我想将其转换为日期格式。我该怎么做?

最佳答案

假设您使用的是 C# 和 .Net,您将需要使用 DateTime.ParseExactDateTime.TryParseExact .格式字符串很可能是“yyyyMMdd”。

var datestring = "20000101";

var date1 = DateTime.ParseExact(datestring, "yyyyMMdd", null);

DateTime dateResult;
if (!DateTime.TryParseExact(datestring, "yyyyMMdd", 
                            null, DateTimeStyles.AssumeLocal, 
                            out dateResult))
    dateResult = DateTime.MinValue; //handle failed conversion here

关于c# - 将字符串转换为日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3407676/

相关文章:

c# - 在 asp.net 环境中处理缓存

c# - 在 C# 中输入与输出在同一行

.net - 灾难恢复 - 逆向工程 XAML/BAML

c - 将 C 字符串的值设置为字符串文字

c++ - 开发哈希算法 : RGB Color ID and String to Int

java - 有没有办法在 Java 中将字符串(逐个字符)转换为其 ASCII 值?

c# - 使用绑定(bind)到类的单击事件的上下文

c# - 如何以编程方式更改系统时区

c# - 有哪些最佳实践可确保您的 .NET 代码能够很好地扩展?

c# - 无法设置 cookie : Cef. SetCookie() 总是返回 false