Questions tagged «datetime»

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

4
如何自定义Python日志记录的时间格式?
我是Python日志记录包的新手,并计划将其用于我的项目。我想根据自己的喜好定制时间格式。这是我从教程中复制的简短代码: import logging # create logger logger = logging.getLogger("logging_tryout2") logger.setLevel(logging.DEBUG) # create console handler and set level to debug ch = logging.StreamHandler() ch.setLevel(logging.DEBUG) # create formatter formatter = logging.Formatter("%(asctime)s;%(levelname)s;%(message)s") # add formatter to ch ch.setFormatter(formatter) # add ch to logger logger.addHandler(ch) # "application" code logger.debug("debug message") logger.info("info message") logger.warn("warn message") …


1
用Python方式添加datetime.date和datetime.time对象
我有两个代表同一事件实例的对象-一个保存日期,另一个保存该事件的时间,我想创建一个datetime对象。 由于不能简单地添加日期和时间对象(以下调用失败): datetime.date(2011, 01, 01) + datetime.time(10, 23)
197 datetime  python 

13
是否将NOW()设置为日期时间数据类型的默认值?
我在表用户中有两列,即registerDate and lastVisitDate由日期时间数据类型组成。我想做以下事情。 将registerDate的默认值设置为MySQL NOW() 将lastVisitDate的默认值设置为0000-00-00 00:00:00而不是默认使用的null。 因为该表已经存在并且具有现有记录,所以我想使用Modify表。我尝试使用下面的两段代码,但是都没有用。 ALTER TABLE users MODIFY registerDate datetime DEFAULT NOW() ALTER TABLE users MODIFY registerDate datetime DEFAULT CURRENT_TIMESTAMP; 它给我错误: ERROR 1067 (42000): Invalid default value for 'registerDate' 我可以在MySQL中将默认的datetime值设置为NOW()吗?

11
将毫秒转换为日期(jQuery / JavaScript)
我有点闲逛,但我会尽量保持清楚- 我很无聊,所以我正在研究“ shoutbox”,而我对一件事有些困惑。我想获取输入消息的时间,并且要确保获取服务器时间,或者至少要确保没有获取用户的本地时间。我知道这没关系,因为除了我之外,任何人都不会使用此东西,但是我想变得更彻底。我环顾四周并测试了几件事,我认为做到这一点的唯一方法是获取自1970年1月1日00:00:00 UTC以来的毫秒数,因为每个人的时间都是相同的。 我这样做是这样的: var time = new Date(); var time = time.getTime(); 返回一个类似的数字1294862756114。 有没有办法将1294862756114日期转换为更具可读性的日期,例如DD/MM/YYYY HH:MM:SS? 因此,基本上,我正在寻找与PHP date();函数等效的JavaScript 。

15
使用给定的DateTime对象获取一个月的第一天和最后一天
我想获取给定日期所在的月份的第一天和最后一天。日期来自UI字段中的值。 如果我使用时间选择器,我可以说 var maxDay = dtpAttendance.MaxDate.Day; 但是我正在尝试从DateTime对象获取它。所以如果我有这个... DateTime dt = DateTime.today; 如何从中获得每月的第一天和最后一天dt?
196 c#  .net  winforms  datetime 


16
如何遍历日期范围?
我什至不知道如何在不使用某些可怕的循环/计数器类型解决方案的情况下做到这一点。这是问题所在: 给了我两个日期,一个开始日期和一个结束日期,在指定的时间间隔内,我需要采取一些措施。例如:对于2009年3月3日至2009年3月26日之间的每个日期,我需要在列表中创建一个条目。所以我的输入是: DateTime StartDate = "3/10/2009"; DateTime EndDate = "3/26/2009"; int DayInterval = 3; 而我的输出将是具有以下日期的列表: 3/13/2009 3/16/2009 3/19/2009 3/22/2009 3/25/2009 那么,我该怎么做这样的事情呢?我考虑过使用一个for循环,该循环将在范围内的每一天之间使用一个单独的计数器进行迭代,如下所示: int count = 0; for(int i = 0; i < n; i++) { count++; if(count >= DayInterval) { //take action count = 0; } } 但是似乎还有更好的方法?
196 c#  asp.net  datetime  loops 

30
在Windows批处理脚本中格式化日期和时间
在Windows(Windows XP)批处理脚本中,我需要格式化当前日期和时间,以便以后在文件名等中使用。 它类似于Stack Overflow问题,如何在批处理文件中添加日期,但也要添加时间。 到目前为止,我有: echo %DATE% echo %TIME% set datetimef=%date:~-4%_%date:~3,2%_%date:~0,2%__%time:~0,2%_%time:~3,2%_%time:~6,2% echo %datetimef% 这使: 28/07/2009 8:35:31.01 2009_07_28__ 8_36_01 有没有一种方法可以让我在%TIME%内保留一位数字的小时,因此我可以得到以下信息? 2009_07_28__08_36_01

3
如何在Android Project中使用ThreeTenABP
我问这个问题是因为我是Java和Android的新手,我花了数小时试图找出答案。答案来自一系列相关的答案,所以我想我会把自己学到的东西记录下来,以供其他可能挣扎的人学习。查看答案。 我正在使用Android Studio 2.1.2,并且我的Java设置如下: >java -version > openjdk version "1.8.0_91" > OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-3ubuntu1~15.10.1-b14) > OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)

1
如何将整数时间戳转换为Python日期时间
我有一个数据文件,包含“ 1331856000000”之类的时间戳。不幸的是,我没有太多有关该格式的文档,所以我不确定时间戳的格式。我已经尝试了Python的标准datetime.fromordinal()和datetime.fromtimestamp()其他一些标准,但是没有任何匹配。我很确定特定数字对应于当前日期(例如2012-3-16),但不多。 如何将此数字转换为datetime?

12
仅使用python标准库将python UTC日期时间转换为本地日期时间?
我有一个使用datetime.utcnow()创建并保存在数据库中的python datetime实例。 为了进行显示,我想使用默认的本地时区(例如,好像使用datetime.now()创建了datetime)将从数据库中检索到的datetime实例转换为本地datetime。 如何仅使用python标准库(例如,没有pytz依赖项)将UTC日期时间转换为本地日期时间? 似乎一种解决方案是使用datetime.astimezone(tz),但是如何获得默认的本地时区?

14
SQL Server字符串到日期的转换
我想这样转换一个字符串: '10/15/2008 10:06:32 PM' 转换为Sql Server中的等效DATETIME值。 在Oracle中,我会这样说: TO_DATE('10/15/2008 10:06:32 PM','MM/DD/YYYY HH:MI:SS AM') 这个问题意味着我必须将字符串解析为标准格式之一,然后使用这些代码之一进行转换。对于这种平凡的行动来说,这似乎很可笑。有更容易的方法吗?

8
显示两个日期时间值之间的时差
我正在从数据库中检索两个日期时间值。检索到值后,我需要两个值之间的差异。为此,我创建了一个timepan变量来存储两个日期值的差。 TimeSpan? variable = datevalue1 - datevalue2; 现在,我需要显示小时数中存储在Timespan变量中的差异。我指的是TimeSpan.TotalHours,但由于某些原因无法应用相同的内容。我怎么做?我在MVC项目上使用C#。我只需要显示以小时为单位的差值? 编辑:由于时间跨度是可为空的,所以我无法使用总小时数属性。现在,我可以通过执行TimeSpanVal.Value.TotalHours来使用它;

3
将timedelta转换为总秒数
我有时间差 time1 = datetime.datetime.fromtimestamp(time.mktime(time.gmtime())) ... time2 = datetime.datetime.fromtimestamp(time.mktime(time.gmtime())) diff = time2 - time1 现在,我如何找到经过的总秒数?diff.seconds不算数天。我可以: diff.seconds + diff.days * 24 * 3600 有内置的方法吗?
185 python  datetime 

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.