Tag: datetime format

无法使用数据注释在MVC 4中设置日期时间格式

我会尝试一切但不工作这个( dd / MM / yyyy )日期格式,这总是门mm / dd / yyyy [Display(Name = “Release Date”)] [DataType(DataType.DateTime)] [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = “{0:dd/MM/yyyy}”)] public Nullable release_date { get; set; } 剃刀视图 @Html.EditorFor(model => model.release_date) 使用DateTime模板。 @model Nullable @if (Model.HasValue) { @Html.TextBox(“”, String.Format(“{0:dd/MM/yyyy}”, Model.Value)) } else { @Html.TextBox(“”, String.Format(“{0:dd/MM/yyyy}”, DateTime.Now)) } @{ string name = ViewData.TemplateInfo.HtmlFieldPrefix; string […]

.NET:为什么TryParseExact在Hmm和Hmmss上失败?

我正在尝试使用DateTime.TryParseExact方法,而且我遇到了一个我无法得到的情况。 我有一些格式和一些主题要解析每个格式应完全匹配其中一种格式: var formats = new[] { “%H”, “HH”, “Hmm”, “HHmm”, “Hmmss”, “HHmmss”, }; var subjects = new[] { “1”, “12”, “123”, “1234”, “12345”, “123456”, }; 然后我尝试解析它们并打印出结果: foreach(var subject in subjects) { DateTime result; DateTime.TryParseExact(subject, formats, CultureInfo.InvariantCulture, DateTimeStyles.NoCurrentDateDefault, out result); Console.WriteLine(“{0,-6} : {1}”, subject, result.ToString(“T”, CultureInfo.InvariantCulture)); } 我得到以下内容: 1 : 01:00:00 12 : 12:00:00 123 […]

在不同服务器上服务器的全局区域性不同时的DateTime问题

我的网站托管在不同位置的多台服务器上 数据格式的文化到处都是不同的 – 我们在每个地方使用mm/dd/yyyy格式,但是如果某些服务器将文化设置为dd/mm/yyyy那么我们的网站会生成Datetimeexception。

如何将日期从yyyyMMdd格式转换为mm-dd-yyyy格式

我想将包含yyyyMMdd格式的日期的字符串转换为mm-dd-yyyy DateTime格式。 我怎么得到它?

将日期从MM / dd / YYYY格式转换为dd / MM / YYYY格式

我正面临一个小问题,我在尝试这么多事情之后无法做到这一点,所以在这里……我的页面中有一个文本框,我在其中输入日期,我想在datetime对象中使用该日期。 例如:输入日期:11/2/2010(dd / MM / yyyy)当我在日期时间对象中访问它时,它应该采用相同的格式,但它将被更改为(2/11/2011即:MM / dd / yyyy格式)。 我希望我在这里有意义我想要的是这样的事情…… DateTime dt = convert.ToDateTime(txtDate.Text); 应该是(2010年2月2日而不是2010年11月2日) 使用以下代码后@oded DateTime sDate, eDate = new DateTime(); //修改我们使用的日期。 DateTime.TryParseExact(txtFrom.Text,“dd / MM / yyyy”,CultureInfo.InvariantCulture,DateTimeStyles.None,out sDate); DateTime.TryParseExact(txtFrom.Text, “dd/MM/yyyy”, CultureInfo.InvariantCulture, DateTimeStyles.None, out eDate); 我在edate和sdate获得的是1/1/0001 12:00:00 AM,它应该是3/11/2011。

将DateTime转换为指定的格式

我有这个日期格式yy/MM/dd HH:mm:ss ex: 12/02/21 10:56:09 。 问题是,当我尝试使用此代码将其转换为不同的格式时: CDate(“12/02/21 10:56:09”).ToString(“MMM. dd, yyyy HH:mm:ss”) 它显示在Dec. 12, 2021 10:56:09 。 我怎样才能正确格式化为: Feb. 21, 2012 10:56:09 ? 当我检查基于SMS的应用程序的余额查询时,将返回此格式。

如何在C#中将日期格式转换为DD-MM-YYYY

如何在C#中将日期格式转换为DD-MM-YYYY? 我只是寻找DD-MM-YYYY格式而不是其他任何东西。