c#中如何将mm/dd/yyyy格式转换为dd/mm/yyyy格式

克里希那摩汉饶

我想在 dd/M/yyyy hh:mm:ss tt 中显示日期时间,但我收到错误 -

System.FormatException: 'String 未被识别为有效的 DateTime。'

样本数据 12/14/2018 8:11:30 PM

预计 14/12/2018 8:11:30 PM

C#代码

DateTime dt = DateTime.ParseExact(data.updatedDate.ToString(), "MM/dd/yyyy hh:mm:ss tt",CultureInfo.InvariantCulture);
                string time = dt.ToString("dd/MM/yyyy", CultureInfo.InvariantCulture);
                ViewBag.attendance_time = time;
哈多

您需要稍微更改字符串格式,因为您使用的字符串无效。更改hhh

DateTime dt = DateTime.ParseExact(data.updatedDate.ToString(), "MM/dd/yyyy h:mm:ss tt",CultureInfo.InvariantCulture);

如果您传递的字符串可以是月或日的一位数,那么您应该使用以下内容:

"M/d/yyyy h:mm:ss tt"

如果它的月份和日期总是有 2 位数字,那么您可以使用:

"MM/dd/yyyy h:mm:ss tt"

hh表示使用 2 位数字表示小时,h表示使用 1 位(如果可能)。你还设定tt其显示AM/PM与使用时可能会造成问题hh

编辑:(根据您的评论)如果updatedDate是一个DateTime对象,那么您可以这样做:

var time = updatedDate.ToString("dd/MM/yyyy", CultureInfo.InvariantCulture);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将日期转换为格式“ddmmyyyy”

如何将格式字符串 ddmmyyyy 转换为 yymmdd

如何使用R将日期时间格式转换为“ ddmmyyyy”?

将varchar(ddmmyyyy)转换为日期格式

如何在DB2中将last_day格式转换为ddmmyyyy

如何将JS中的数组转换为这种格式

react中如何将json格式转换为数组

如何将数据从长格式转换为宽格式

如何将[]格式的列表转换为()格式

如何将 osgjs 格式转换为 obj 或类似格式?

如何将“日期”格式转换为 UTC 格式

如何将 ISO 日期格式转换为 yyyymmddhsi 格式?

如何将整数格式的日期列转换为基数 R 中的日期格式?

如何将类似/ Date(1490914800000 + 0100)/的日期格式转换为php中的mysql datetime格式?

如何将drtn格式的变量转换为R中的时间格式

SQL日期格式转换为MMDDYYYY

如何将openCV转换的图像转换为原始格式

将采用两种不同格式YYYYMMDD和DDMMYYYY的日期字符串转换为c#中的日期

如何将日期(从日期时间输入字段)转换为C#中的另一种日期格式?

如何将因子转换为日期格式?

如何将R数据帧转换为长格式

如何将JSON文件转换为其他格式

如何将日期转换为unix格式

如何将3级字典转换为所需格式?

如何将完整的 JSON 格式转换为 XML

如何将numpy数组转换为libsvm格式

JavaScript:如何将数字转换为时间格式

如何将.img转换为可用的VirtualBox格式

如何将List <File>格式的图像转换为Bitmap?