c# - 将 8 位数字转换为日期时间类型

标签 c#

我想将 8 位数的值转换为 DateTime 对象。我怎样才能做到这一点?例如,如果用户输入 08082010,则应使用 C# 将其转换为 08/08/2010。

最佳答案

CultureInfo provider = CultureInfo.InvariantCulture;
string dateString = "08082010";
string format = "MMddyyyy";
DateTime result = DateTime.ParseExact(dateString, format, provider);

这会起作用。

关于c# - 将 8 位数字转换为日期时间类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2441405/

相关文章:

c# - 是否可以通过Ajax上传文件?

c# - ReaderWriterLock.UpgradeToWriterLock 超时后不会抛出异常?

c# - Null 条件运算符不能用于赋值?

c# - Gui Automation,自动安装/卸载软件

C# 样式 : May properties be grouped with their backing fields?

c# - Nancy.Authentication.Token - token 以奇怪的间隔过期?

c# - EF Core2.2 : Scaffold-DbContext not working with named connection string in WPF project

C# 属性作为引用

c# - 如何在 .NET 枚举中搜索正确的方法

c# - 系统.Data.SqlClient。安装后无法使用