Tag: datetime format

将复杂的字符串解析为DateTime

有人能告诉我如何将以下格式转换为正确的DateTime对象? 11:50:46 AM on Wednesday, October 19, 2011

将CIM_DateTime解析为.Net DateTime

我的应用程序正在从WMI接收一些日期信息。 这是字符串forms,格式如下: yyyymmddHHMMSS.mmmmmmsUUU 有关此格式的更多详细信息,请参见此处 。 我有兴趣在这段时间之前解析所有内容。 我有以下代码: string testDate = “20010701212212”; // July, 01, 2001 21:22:12, in the format specified above string format = “yyyyMMddHHmmSS”; CultureInfo culture = CultureInfo.InvariantCulture; DateTime newDate = DateTime.ParseExact(date, format, culture); 这总是在调用ParseExact()时失败,但有一个例外,指出“String未被识别为有效的DateTime”。 我在这做错了什么?

sqlite抛出“字符串未被识别为有效的日期时间”

我正在玩Sqlite并在尝试回读一些测试数据时不断收到错误。 例如,我创建了一个带有单个表和一些列的简单数据库,并使用一些测试数据填充它,如下所示。 sqlite> .schema CREATE TABLE “shows”(id integer primary key asc autoincrement, showName TEXT, guest TEXT, dateAired date, dateWatched date); sqlite> select * from shows; 6|test show|test guest 1|2012.05.01|2012.07.10 7|test show|test guest 2|2012.05.02|2012.07.10 8|test show|test guest 4|2012.05.04|2012.07.10 我正在使用此处提供的System.Data.Sqlite库,但它在尝试读取日期列时不断给出错误。 我尝试将日期设置为dd-MM-yyyy格式,但仍然会收到错误消息“字符串未被识别为有效的日期时间”。 我已经尝试使用DateTime.Parse或将其转换为datetime或只是ToString()来查看发生了什么,但我一直得到同样的错误。 我可以很好地阅读文本字段,但无法读取日期字段。 我的C#代码剪断如下 var sqliteConn = new SQLiteConnection(“Data Source=data/shows.db;Version=3;New=False;Compress=True”); sqliteConn.Open(); SQLiteCommand cmd = new SQLiteCommand(sqliteConn); cmd.CommandText […]

“asp-format”未应用于标记助手

我在mvc 6项目中使用带有taghelper元素的“asp-format”标签时遇到了问题。 我们的想法是以这种方式格式化日期输入元素: 这个“StartDate”属性在我的模型中,以这种方式声明: public DateTime StartDate {get; set; } 出于一个奇怪的原因,这个元素永远不会被格式化,并且总是这样呈现: —> 02/29/2016 00:00:00 所以我创建了一个viewmodel类并定义了一个属性来保存整个人模型。 public class PersonViewModel { public Person Johndoe {get; set; } } 在视图中使用此类,格式化工作。 —> 29/02/2016

如何可视化各种DateTime格式的显示方式?

我希望能够快速参考各种DateTime格式的显示方式,而不是开始编辑,编译,gawk和recurse的繁重过程,直到满意为止。

在C#中将日期时间转换为特定格式

我想转换日期时间来指定格式 Wed Aug 01 2012 14:37:50 GMT+0530 (India Standard Time) 其实我想在网页上使用Jquery显示Timer。 所以我尝试了一些我知道的格式。 从http://www.dotnetperls.com/datetime-format找到了一些但是没有一个返回我需要的结果。 实际上我必须从服务器传递时间所以我尝试了以下代码。 代码背后 protected void Button3_Click(object sender, EventArgs e) { //string hello = DateTime.UtcNow.ToString(); string hello = String.Format(“{0:F}”, DateTime.UtcNow); DateTime.UtcNow.ToString(“”); ScriptManager.RegisterStartupScript(this, this.GetType(), “hdrEmpty1”, “show(” + hello + “)”, true); } jQuery的 function show(datetime) { alert(datetime); var Digital = datetime //new Date() var hours […]

从c#到mongodb正确插入DateTime

我尝试在MongoDB中插入本地时间 var time = DateTime.Now; // 03.05.2014 18:30:30 var query = new QueryDocument { { “time”, nowTime} }; collection3.Insert(query); 但在数据库中我看到ISODate(“2014-05-03T15:30:30.170Z”) , 必须是ISODate(“2014-05-03T18:30:30.300Z”) 。 请帮我!

C#:从不同格式的字符串转换datetime

如果我的字符串是26/01/2011 00:14:00但我的电脑设置美国国家格式(上午:下午)如何将我的字符串转换为Datetime ? 我尝试Convert.ToDateTime()但它会导致错误。

从C#到MySql格式的日期转换

如何将C#datetime转换为MySql Datetime格式。 我从7/27/2011这种格式的文本框中获取价值。 但我想以2011-7-27的格式转换。 所以我在这里stuking。 请帮我。 我的目标是过滤两个日期之间的记录,并在asp.net的listview控件中显示。 这是我的代码: DateTime dt1 = Convert.ToDateTime(txtToDate.Text); DateTime dt2 = Convert.ToDateTime(txtFromDate.Text); lvAlert.DataSource = facade.GetAlertsByDate(dt1, dt2); lvAlert.DataBind();

使用当前文化定义的12或24小时格式从DateTime获取一天中的小时

.Net具有内置的DateTime ToShortTimeString()函数,该函数使用CultureInfo.CurrentCulture.DateTimeFormat.ShortTimePattern格式。 它会为en-US返回类似的内容:“下午5:00”。 对于像de-DE这样的24小​​时文化,它将返回“17:00”。 我想要的是一种方法,只返回适合每种文化的小时(上面的情况中的“下午5点”和“17”)。 什么是最好/最干净的方法? 谢谢!