Questions tagged «datetime»

许多编程语言中的DateTime对象描述日期和一天中的时间。它可以表示即时时间,也可以表示日历上的位置,具体取决于使用它的上下文和特定的实现。此标签可用于所有与日期和时间有关的问题。



5
为什么我不能在PHP的DateTime类中访问DateTime-> date?
DateTime如果我尝试运行以下代码,请使用该类: $mydate = new DateTime(); echo $mydate->date; 我会找回此错误消息 注意:未定义的属性:DateTime :: $ date ... 这没有意义,因为在var_dump()变量上运行时$mydate,它清楚地表明此属性存在并且可以公开访问: var_dump($mydate); object(DateTime)[1] public 'date' => string '2012-12-29 17:19:25' (length=19) public 'timezone_type' => int 3 public 'timezone' => string 'UTC' (length=3) 这是PHP中的错误,还是我做错了什么?我正在使用PHP 5.4.3。
94 php  datetime 

4
PHP时间戳转换为DateTime
您知道如何将其转换为strtotime或类似类型的值以传递给DateTime对象吗? 我的约会日期: Mon, 12 Dec 2011 21:17:52 +0000 我尝试过的 $time = substr($item->pubDate, -14); $date = substr($item->pubDate, 0, strlen($time)); $dtm = new DateTime(strtotime($time)); $dtm->setTimezone(new DateTimeZone(ADMIN_TIMEZONE)); $date = $dtm->format('D, M dS'); $time = $dtm->format('g:i a'); 以上是不正确的。如果我遍历许多不同的日期,则它们都是相同的日期。

2
moment.js-UTC输入错误的日期
为什么moment.js UTC总是显示错误的日期。例如,从chrome的开发者控制台中: moment(('07-18-2013')).utc().format("YYYY-MM-DD").toString() // or moment.utc(new Date('07-18-2013')).format("YYYY-MM-DD").toString() 他们两个都将返回“ 2013-07-17”,为什么它返回的是第17位而不是第18位。 但是,如果我在不使用utc的情况下使用momentjs: moment(new Date('07-18-2013')).format("YYYY-MM-DD").toString() 我回来了“ 2013-07-18”,这也是我在使用moment.js UTC时的期望。 这是否意味着在使用moment.js UTC时我们无法获得正确的日期?

2
System.currentTimeMillis()返回UTC时间?
我想以毫秒为单位获取当前UTC时间。我搜索了google,并得到了一些System.currentTimeMillis()返回UTC时间的答案。但事实并非如此。如果我执行以下操作: long t1 = System.currentTimeMillis(); long t2 = new Date().getTime(); long t3 = Calendar.getInstance().getTimeInMillis(); 这三个时间几乎都相同(由于通话,相差以毫秒为单位)。 t1 = 1372060916 t2 = 1372060917 t3 = 1372060918 这不是UTC时间,而是我的时区时间。如何在Android中获取当前UTC时间?



5
在列表中查找最旧/最年轻的日期时间对象
我有一个日期时间对象列表,我想找到最早的或最小的对象。其中一些日期可能在将来。 from datetime import datetime datetime_list = [ datetime(2009, 10, 12, 10, 10), datetime(2010, 10, 12, 10, 10), datetime(2010, 10, 12, 10, 10), datetime(2011, 10, 12, 10, 10), #future datetime(2012, 10, 12, 10, 10), #future ] 最佳方法是什么?我当时正在考虑将datetime.now()与其中的每一个进行比较。

2
如何在MySQL中将DATETIME转换为DATE?
我的查询是这样。我有一堆条目,我想按日期对它们进行分组。但是我没有datetime在数据库中,而是拥有一个datetime字段。我该怎么办? select * from follow_queue group by follow_date cast follow_date as date 那不行
92 mysql  datetime  date 


30
查找两个日期之间的月份的最佳方法
我需要能够在python中准确找到两个日期之间的月份。我有一个可行的解决方案,但它不是很好(如优雅)或快速。 dateRange = [datetime.strptime(dateRanges[0], "%Y-%m-%d"), datetime.strptime(dateRanges[1], "%Y-%m-%d")] months = [] tmpTime = dateRange[0] oneWeek = timedelta(weeks=1) tmpTime = tmpTime.replace(day=1) dateRange[0] = tmpTime dateRange[1] = dateRange[1].replace(day=1) lastMonth = tmpTime.month months.append(tmpTime) while tmpTime < dateRange[1]: if lastMonth != 12: while tmpTime.month <= lastMonth: tmpTime += oneWeek tmpTime = tmpTime.replace(day=1) months.append(tmpTime) lastMonth = …

11
只显示日期,不显示时间
在MVC剃须刀中,我将这样的当前日期放入数据库中。 model.Returndate = DateTime.Now.Date.ToShortDateString(); 由于数据库字段是datetime数据类型,并且我正在将当前日期转换为字符串格式,因此无法正常工作。我正在使用字符串格式,因为我希望日期以mm / dd / yyyy格式而不是mm / dd / yyyy hh:mm:ss时间格式。 编辑: 在控制器中,我有 var model = new ViewModel(); model.ReturnDate = DateTime.Now; return PartialView("PartialView", model); 在局部视图中,我有 @Html.EditorFor(model => model.Returndate) 这是将日期显示为“日期和时间”的地方……我只希望显示日期。不是时间。我希望此编辑能够更好地解释。

7
没有时间的Rails DateTime.now
我需要使用DateTime.now来获取当前日期,并“剥离”时间。 例如,这显示了我不需要的内容:DateTime.now => Sat, 19 Nov 2011 18:54:13 UTC +00:00 这说明什么,我做想要的:DateTime.now.some_operation => 2011-11-06 00:00:00 UTC

1
实施非地球日历
当我在寻找另一个问题的解决方案时,我发现自己想知道是否可以使用.NET的Calendar类来实现不基于地球惯例的日历。 例如,火星的一天比地球上的一天长约2.7%: 迄今为止,航天器着陆器项目使用的惯例是使用24小时“火星钟”跟踪当地的太阳时间,其时,分和秒比标准(地球)持续时间长2.7%。 有没有什么好的办法来实现MarsCalendar,使得第二的长度是不同的标准GregorianCalendar,从而能够使用DateTime对象基于它的所有标准AddDays(),AddHours()等等的功能呢? (注意:理想情况下,一种解决方案-如果存在的话-适用于可以定义长度一致的“ 1天”和“ 1年”的任何形式的行星物体。 )
91 c#  .net  datetime  calendar 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.