草庐IT

order_datetime

全部标签

python - 字典中 DateTime 对象的 Django 序列化

我的DjangoView方法如下。我想将place_data作为来自HTTPRequest的响应传递(在客户端的getJSON调用中,但这与问题无关)。在包含event_occurrences之前,我可以很好地传递字典,它正在做一些幕后工作以传递具有开始和结束时间的事件字典。defmobile_place_detail(request,place_id):callback=request.GET.get('callback','callback')place=get_object_or_404(Place,pk=place_id)event_occurrences=place.even

c# - 为什么 DateTime.AddHours 似乎不起作用?

当我这样做时,我有相同的结果1338161400DateTimeorigin=newDateTime(1970,1,1,0,0,0,0);DateTimedate=DateTime.Parse(@"28/05/1201:30");TimeSpandiff=date.ToUniversalTime()-origin;Console.WriteLine((Math.Floor(diff.TotalSeconds)).ToString());以及当我使用date.AddHours(-4)时:DateTimeorigin=newDateTime(1970,1,1,0,0,0,0);DateTi

c# - 如何在一个类中找到 DateTime 类型的所有属性?

我需要调整一堆对象的日期时间。我想遍历类的属性,如果类型是dateTime,则相应地进行调整。是否有任何一种我可以使用的内置善良的“描述类型”? 最佳答案 您可以使用reflection为此。您的场景可能看起来像这样:staticvoidMain(string[]args){varlist=newList();list.Add(newPerson{Name="Filip",DOB=DateTime.Now});list.Add(newPerson{Name="Peter",DOB=DateTime.Now});list.Add(ne

c# - 为什么 DateTime.ToString ("h") 导致异常?

打开监window口newDateTime(2010,01,01).ToString("h")给予:newDateTime(2010,01,01).ToString("h")threwanexceptionoftypeSystem.FormatException然而...newDateTime(2010,01,01).ToString("h")给出:“12”那么为什么额外的空格会阻止这种格式异常的发生呢?这是错误吗? 最佳答案 因为它认为这是一个standardformatstring而不是customone,由于是单个字符。解决此

c# - .NET DateTime 到 SqlDateTime 的转换

在将.NETDateTime(默认情况下(DateTime))转换为SqlDateTime时,我应该始终检查.NET日期是否在SqlDateTime.MinValue和SqlDateTime.MaxValue之间[或]是否有执行此操作的好方法。 最佳答案 日期是否有可能实际超出该范围?它来自用户输入吗?如果其中任何一个问题的答案是肯定的,那么您应该始终检查-否则您的应用程序很容易出错。您可以很容易地格式化您的日期以包含在SQL语句中:varsqlFormattedDate=myDateTime.Date.ToString("yyyy

datetime - 将 UTC 字符串转换为时间对象

我有这个日期时间,或者类似的东西。2014-11-1723:02:03+0000UTC我想将其转换为时间对象,但我无法从time.Parse生成任何输出,除了:0001-01-0100:00:00+0000UTC我试过这些布局:time.RFC33390001-01-0100:00:000000UTC2016-10-10time.UnixDate还有一些-没有一个起作用。这就是我调用parse的方式:updatedAt,err:=time.Parse(time.UnixDate,updatedAtVar)如何从字符串创建时间对象? 最佳答案

mongodb - mgo/mongodb : aggregate - find all and order by membercount however membercount is an array of member userids

1条记录(社区)的表示:{"_id":ObjectId("538a4734d6194c0e98000001"),"name":"Darko","description":"Darko","subdomain":"darko","domain":"forum.dev","created":ISODate("2014-05-31T21:18:44.764Z"),"category":"ArtandCulture","owner":"53887456d6194c0f5b000001","members":["53887456d6194c0f5b000001"]}和Go类型Communitys

php - 你如何解释 new\DateTime ('0000-00-00 00:00:00' ) 的结果?

这是一个测试代码:这提供了:object(DateTime)[1]public'date'=>string'-0001-11-3000:00:00'(length=20)public'timezone_type'=>int3public'timezone'=>string'Europe/London'(length=13)而这不是一个有效的日期。我不明白返回的值,尤其是月份...你能解释一下吗? 最佳答案 您在这里看到了两种效果。第一个是你使用一种可以用多种形式书写的日期的书写方式:0000-01-01sameas0000-01-0

datetime - 当我得到 endDate.millisecondsSinceEpoch 和 startDate.millisecondsSinceEpoch 之间的差异时,它给了我结果加上 2 小时?

我想知道endDate和startDate的区别intendDate=DateTime.parse("2019-01-3109:35:00").millisecondsSinceEpoch;intstartDate=DateTime.parse("2019-01-3109:30:00").millisecondsSinceEpoch;然后我得到了差异intdistance=endDate-startDate;之后我将距离转换为日期时间DateTimenewTime=DateTime.fromMillisecondsSinceEpoch(distance);结果02:05:00预期输出0

c# - 序列化复杂类型 System.Nullable<System.DateTime>

我想序列化DateTime,这样当DateTime为null时我就不会获取标签本身。我还为上面设置了指定的bool值,但我的问题是DateTime是值类型,它永远不会为空,因此指定的bool值将始终为真。我什至尝试将DateTime替换为System.Nullable,但在发送请求或从WebService接收响应时出现序列化错误。有什么出路吗? 最佳答案 参见thisquestion,其中Marc给出了很好的答案。只需将ShouldSerializeMyDateTime方法添加到您的类中即可:publicboolShouldSeri