如何使用区域性更改日期时间格式

Althaf Ahamed |

我想更改日期格式

CultureInfo ci = new CultureInfo("en-US");

Thread.CurrentThread.CurrentCulture = ci;

string fromdate =(TxtFrom.Text);

string todate = (TxtTo.Text);

DateTime dt =DateTime.Parse(fromdate);

DateTime d =DateTime.Parse(todate);

_DivAPath.FROM_DATE = Convert.ToDateTime("d",ci);

_DivAPath.TO_DATE = Convert.ToDateTime("d",ci);

但是它将显示给定的Datetime格式不正确的异常。如何更改datetime函数...

请解释

蒂姆·施密特(Tim Schmelter)

首先,如果您要解析或转换具有给定日期的日期,则无需实际更改区域性CultureInfo,因此这是不必要的:

Thread.CurrentThread.CurrentCulture = ci;

您可以简单地使用DateTime.Parse接受区域性重载:

DateTime dt = DateTime.Parse(fromdate, ci); 

Convert.ToDateTime("d",ci);由于d不是有效日期,因此可能会引发异常;)

也许FROM_DATE是一个字符串属性,您实际上想将datetime转换为short-date-string,那么您可以使用:

_DivAPath.FROM_DATE = dt.ToString("d", ci);

或者

_DivAPath.FROM_DATE = dt.ToShortDateString(); // uses the current-culture

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用PHP更改日期时间格式

来自分类Dev

如何使用 Pandas 更改日期时间格式

来自分类Dev

如何更改日期时间格式?

来自分类Dev

更改日期时间的格式

来自分类Dev

如何使用jQuery更改日期格式

来自分类Dev

如何使用jQuery更改日期格式

来自分类Dev

如何使用C更改日期格式

来自分类Dev

在日期时间更改日期格式

来自分类Dev

在标签中设置日期格式的区域性

来自分类Dev

如何在MySQL表中更改日期时间格式

来自分类Dev

如何定义XmlSerializer使用的区域性

来自分类Dev

如何更改日期格式

来自分类Dev

如何更改日期格式?

来自分类Dev

如何更改日期格式

来自分类Dev

更改日期和时间格式

来自分类Dev

Android更改日期时间格式

来自分类Dev

在R中更改日期时间格式

来自分类Dev

在py中更改日期时间格式

来自分类Dev

更改日期时间格式android

来自分类Dev

Android更改日期时间格式

来自分类Dev

Alfresco:更改日期和时间格式

来自分类Dev

awk更改日期时间格式

来自分类Dev

如何在PHP中更改日期时间格式的日期格式

来自分类Dev

如何使用jQuery / Javascript更改日期格式?

来自分类Dev

javascipt如何更改日期现在格式

来自分类Dev

如何防止Excel更改日期格式?

来自分类Dev

如何更改日期输出格式

来自分类Dev

如何在不更改日期的情况下在Seaborn热图上编辑日期时间格式?

来自分类Dev

更改日期格式