简体   繁体   English

将字符串值转换为 DateTime 时保留 MM/dd/yyyy 格式

[英]Retain MM/dd/yyyy format when converting string value to DateTime

I have a string containing value in the format of 11/22/2019 00:00:00我有一个包含值的字符串,格式为 11/22/2019 00:00:00

I want to store this in a DateTime column.我想将其存储在 DateTime 列中。

I have tried this:我试过这个:

DateTime date ;
DateTime dtVal;
// string abcd contains 11/22/2019 00:00:00
  abcd = date.ToString("MM/dd/yyyy hh:mm:ss", CultureInfo.InvariantCulture);

if (DateTime.TryParseExact(abcd, "MM/dd/yyyy hh:mm:ss", System.Globalization.CultureInfo.InvariantCulture, DateTimeStyles.None, out converteddate))
 {
 dtVal = converteddate;   // I am getting 22/11/2019 12:00:00
 }

I want the dtval value to hold the datetime value as - 11/22/2019 00:00:00我希望 dtval 值将日期时间值保存为 - 11/22/2019 00:00:00

How to achieve this?如何做到这一点? Thanks谢谢

DateTime itself does not have its "natural" format, as John commented - it is internally "just a number";-). DateTime 本身没有它的“自然”格式,正如约翰所评论的那样 - 它在内部是“只是一个数字”;-)。 The ToString() method depends on Culture you set. ToString()方法取决于您设置的Culture

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 将字符串格式转换为 mm/dd/yyyy 中的日期时间 - Converting string format to datetime in mm/dd/yyyy 使用dd / mm / yyyy格式将日期时间转换为字符串时出错 - Error when converting datetime to string using dd/MM/yyyy format 将DateTime转换为字符串格式yyyy-MM-dd时出错 - Error converting DateTime to string format yyyy-MM-dd 当系统日期格式为dd / MM / yyyy时,将字符串的日期格式转换为datetime MM / dd / yyyy - Convert date format of string to datetime MM/dd/yyyy when system date formate is dd/MM/yyyy 将字符串值格式设置为MM / dd / YYYY - Format String Value As MM/dd/YYYY 将 dd/MM/yyyy 输入转换为日期格式的 yyyy-MM-dd 而不是 varchar/datetime - Converting dd/MM/yyyy input to yyyy-MM-dd in date format not varchar/datetime 将日期时间字符串转换为 ddd MMM dd HH:mm:ss 'EST' yyyy 格式? - Converting DateTime string in ddd MMM dd HH:mm:ss 'EST' yyyy format? 在MVC应用程序中将Web Service DateTime字符串转换为MM / dd / yyyy格式 - Converting Web Service DateTime string to MM/dd/yyyy format in MVC application 为什么Convert.ChangeType()不将日期字符串(以DD / MM / yyyy格式)转换为datetime类型? - Why Convert.ChangeType() not converting a date string (in dd/MM/yyyy format) into datetime type? 从DateTime将过期日期转换为格式为dd / mm / yyyy 00:00:00的字符串 - Converting overdueDate from a DateTime to string in the format dd/mm/yyyy 00:00:00
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM