我的输入值是'13/5/201412:00:00am',我需要将此格式更改为'2014-5-1300:00:00',但所有的datetime变量都是以dd-mm-yyyy格式返回的。我不想将日期转换为字符串,我希望将日期值存储在datetime属性中,并使用'yyyy-mm-dd'格式:
public DateTime DateConvertion(string Input)
{
DateTime DateValue = DateTime.ParseExact(Input, "dd-MM-yyyy", CultureInfo.InvariantCulture);
return DateValue;
}
摘自datetime.parseacce
使用指定的格式和区域性特定的格式信息,将日期和时间的指定字符串表示形式转换为其等效的DateTime。字符串表示形式的格式必须与指定的格式完全匹配。
在你的情况下,他们不是。
string s = "13/5/2014 12:00:00 AM";
var date = DateTime.ParseExact(s, "dd/M/yyyy hh:mm:ss tt",
CultureInfo.InvariantCulture);
Console.WriteLine(date);
date.ToString("yyyy-M-dd hh:mm:ss");
问题内容: 如何在下面转换以下日期格式(2012年11月19日星期一13:29:40) 变成: dd / mm / yyyy 问题答案: 一些JavaScript引擎可以直接解析该格式,这使任务非常容易:
问题内容: 我正在使用ngbDatepicker,这给了我JSON日期格式,例如: 如何将其转换为YYYY / MM / DD?我正在使用Angular 7。 我的代码如下: 问题答案: 有两个重要的类来管理ngbDate。一个用于格式化日期:DateParserFormater,另一个用于更改从ngb- datepicker获取/发送的值:DateAdapter。 因此,您可以创建一个custo
我有一个日期2019-09-30,我想在dart中将其转换为2019-09-30
问题内容: 我有一个日期格式。如何将其转换为使用JavaScript? 上面的代码为我提供了相同的日期格式。我怎样才能解决这个问题? 问题答案: 你可以做: 用法示例: 输出:
问题内容: 我从机器可读代码中获取日期格式为YYMMDD,如何将其更改为YYYY-MM- DD?例如我得到871223(YYMMDD)我想将其更改为1987-12-23(YYYY-MM-DD),这可能吗?谁能帮我一些示例代码? 问题答案: 该代码是这样的:
问题内容: 我收到日期这样的字符串:。我写了这样的解析代码 我得到这样的输出: 为什么它读错了?我的代码有问题还是Java无法识别此日期格式? 问题答案: 您的/ 的输入方法错误,用于“小时分钟”和“年度月份” 是用于“毫秒”(或,表示无意义) 我也建议使用,而不是作为是“白天小时(0-23)” 因此,使用… 它为我输出