Tag: datetime

c#解析json日期?

我从web服务获得json约会,我需要手动解析,日期如下:“星期五,2009年11月6日00:00:00 -0800” 我如何将其解析为日期时间对象? 我想我应该使用DateTime.ParseExact,但我应该把它喂入它。

unit testing仅在构建服务器上运行时失败

为了帮助进行unit testing,我们在委托中包装了DateTime类,以便可以在unit testing中覆盖DateTime.Now 。 public static class SystemTime { #region Static Fields public static Func Now = () => DateTime.Now; #endregion } 以下是在xunitunit testing中使用它的示例: [Fact] public void it_should_update_the_last_accessed_timestamp_on_an_entry() { // Arrange var service = this.CreateClassUnderTest(); var expectedTimestamp = SystemTime.Now(); SystemTime.Now = () => expectedTimestamp; // Act service.UpdateLastAccessedTimestamp(this._testEntry); // Assert Assert.Equal(expectedTimestamp, this._testEntry.LastAccessedOn); } 测试在本地运行正常,但是在我们的构建服务器上失败,因为Assert语句中的日期时间不同。 考虑到DateTime是通过上面提到的委托包装器来模拟的,我正在努力想到它会失败的原因。 我已经validation了UpdateLastAccessedTimestamp方法的实现没有问题,并且测试在本地运行时通过。 […]

在EF查询中添加DateTime和TimeSpan的代码示例

我正在寻找这个问题的代码示例。 在LINQ中使用DateTime.Add(TimeSpan) 我需要将整个TimeSpan添加到DateTime。 我已经尝试过SqlFunctions.DateAdd(“ss”, SqlFunctions.DatePart(“s”, b.duration)但这看起来只是添加了TimeSpan的秒部分。 这是我到目前为止的代码 var queryClash = from b in db.calEvents where (newEvent.startTime = b.startTime) select b;

日期时间差异的恢复正确的几个月甚至几年?

是否有任何内置函数如何以更好的方式获得日期时间对象之间的区别? 我的意思是1个月,23天。 我觉得很难计算,因为每个月的天数不同,闰年等等。谢谢

如何根据同月的日期查找一个月中某一天的第5天或结束日期

我一直试图找到一个月中第一周的第5周日期,例如第5周的星期一,第5周的星期二,星期三……等等,根据同月的日期。 此日期可能属于同月的任何一周。 我试过了 DateTime MonthEventDate=05/01/2016; //Date format in dd/MM/yyyy format DayOfWeek EventDay=”Sunday”; //For Example i want to find 5th Sunday in January Month, but days too will change everytime based on user selection string SelectedWeek=”5″; //Here i’m getting the week in which i need to find the given date ie, 5th Monday or Tuesday & […]

ar-sa文化的预期日期时间字符串是多少?

我有一个方法 DateToString(DateTime datetime, string format, CultureInfo cultrueInfo) { return datetime.ToString(format, cultureInfo); } 参数: datetime: {10/1/2016 12:00:00 AM} format: “ddd, dd MMM” cultureInfo: {ar-SA} 但它让我回复了“السبت,30ذوالحجة”。 10月1日是星期六。 为什么它似乎在星期六9月30日回归我? 我身边有什么问题吗?

C#将字符串转换为DateTime(AM:PM)

我的应用程序中有一个文本框,用于输入AM PM的时间(小时和分钟)。 在数据库中,该文本框的相关字段是“Times”,它将数据类型保存为DateTime string times = “06:45 AM”; 到Sql-Server的DateTime( YYYY-MM-DD HH:mm:ss ) 如何将输入表单文本框转换为数据库?

将Javascript日期解析为C#DateTime

我在JavaScript中有日期对象,它给了我: “Wed Oct 01 2014 00:00:00 GMT+0200” ; 我尝试解析它,但我得到一个例外: string Date = “Wed Oct 01 2014 00:00:00 GMT+0200”; DateTiem d = DateTime.ParseExact(Date, “ddd MM dd yyyy HH:mm:ss GMTzzzzz”, CultureInfo.InvariantCulture);

在.NET framework 3.0中将本地时间转换为UTC

我开发了一款应用。 在c#中,我应该将本地时间转换为UTC,当地时间是在我的应用程序中使用的时区。 进入。 我必须在.NET framework 3.0中使用,因此不能使用TimeZoneInfo对象。 有没有人有idia我该怎么办? 应该在TimeZone对象中使用? 谢谢 也许我不能这样做?

获取上次写入时间返回一个奇怪的值

我试图在Windows 7中获取文件的最后修改日期 – 我刚编辑它,因此在属性中,“上次修改”值列为11/30/2013 4:55 PM 。 但是,当我使用以下方式访问文件时: DateTime lastMod = File.GetLastWriteTime(file); 我输出的值: MessageBox.Show(lastMod.toString()); 无论创建时间,修改时间等如何,无论我使用哪个文件,这都会在12/31/1600 6:00:00 PM提供。