标签: datetime

相当于C#的DateTime.Now在Java中?

如何在Java中获取当前日期?

在C#中它是DateTime.Now.

java datetime

341
推荐指数
9
解决办法
38万
查看次数

时刻js日期时间比较

我正在使用moment.js格式化我的日期时间,这里我有两个日期值,并且我希望在一个日期大于另一个日期时实现特定功能.我阅读了他们的大部分文档,但没有找到实现这一目标的功能.我知道它会在那里.

这是我的代码

var date_time = 2013-03-24 + 'T' + 10:15:20:12 + 'Z'
var d = moment(date_time).tz('UTC'); // first date 

var now = new Date(),
    dnow = moment(now).tz('UTC'),
    snow = dnow.minute() % 15,
    diffnow = 15 - snow,
    tonow = moment(dnow).add('minute', diffnow),
    ahead30now = moment(tonow).add('minute', 30);

if (d > ahead30now) {
    // allow input time
    console.log('UTC TIME DB', d.format());
} else {

}
Run Code Online (Sandbox Code Playgroud)

编辑

var date_time = req.body.date + 'T' + req.body.time + req.body.timezone; // 2014-03-24T01:15:000
var utc_input_time = moment(date_time).utc(); // …
Run Code Online (Sandbox Code Playgroud)

javascript jquery datetime momentjs

338
推荐指数
8
解决办法
52万
查看次数

迭代Python中的一系列日期

我有以下代码来执行此操作,但我怎样才能做得更好?现在我认为它比嵌套循环更好,但是当你在列表理解中有一个生成器时,它开始得到Perl-one-liner.

day_count = (end_date - start_date).days + 1
for single_date in [d for d in (start_date + timedelta(n) for n in range(day_count)) if d <= end_date]:
    print strftime("%Y-%m-%d", single_date.timetuple())
Run Code Online (Sandbox Code Playgroud)

笔记

  • 我实际上并没有用它来打印.这只是为了演示目的.
  • start_dateend_date变量是datetime.date因为我不需要时间戳对象.(它们将用于生成报告).

样本输出

对于开始日期2009-05-30和结束日期2009-06-09:

2009-05-30
2009-05-31
2009-06-01
2009-06-02
2009-06-03
2009-06-04
2009-06-05
2009-06-06
2009-06-07
2009-06-08
2009-06-09
Run Code Online (Sandbox Code Playgroud)

python iteration datetime

334
推荐指数
13
解决办法
25万
查看次数

在Python中将N秒添加到datetime.time的标准方法是什么?

给定datetime.timePython中的值,是否有一种标准方法可以为其添加整数秒,例如11:34:59+ 3 = 11:35:02

这些明显的想法不起作用:

>>> datetime.time(11, 34, 59) + 3
TypeError: unsupported operand type(s) for +: 'datetime.time' and 'int'
>>> datetime.time(11, 34, 59) + datetime.timedelta(0, 3)
TypeError: unsupported operand type(s) for +: 'datetime.time' and 'datetime.timedelta'
>>> datetime.time(11, 34, 59) + datetime.time(0, 0, 3)
TypeError: unsupported operand type(s) for +: 'datetime.time' and 'datetime.time'
Run Code Online (Sandbox Code Playgroud)

最后我写了这样的函数:

def add_secs_to_time(timeval, secs_to_add):
    secs = timeval.hour * 3600 + timeval.minute * 60 + timeval.second
    secs += secs_to_add
    return datetime.time(secs // 3600, …
Run Code Online (Sandbox Code Playgroud)

python math time datetime

333
推荐指数
8
解决办法
29万
查看次数

如何在DateTime中更改时间?

如何只更改DateTime变量"s"中的时间?

DateTime s = some datetime;
Run Code Online (Sandbox Code Playgroud)

c# time datetime

330
推荐指数
12
解决办法
36万
查看次数

从Python中的epoch(unix time)开始,如何将datetime对象转换为毫秒?

我有一个Python datetime对象,我想转换为unix时间,或自1970年代以来的秒/毫秒.

我该怎么做呢?

python datetime epoch

324
推荐指数
7
解决办法
34万
查看次数

在PHP中将一种日期格式转换为另一种格式

是否有一种简单的方法可以将一种日期格式转换为PHP中的另一种日期格式?

我有这个:

$old_date = date('y-m-d-h-i-s');            // works

$middle = strtotime($old_date);             // returns bool(false)

$new_date = date('Y-m-d H:i:s', $middle);   // returns 1970-01-01 00:00:00
Run Code Online (Sandbox Code Playgroud)

但我当然希望它能够返回当前的日期,而不是破解那天.我究竟做错了什么?

php format datetime date date-conversion

322
推荐指数
13
解决办法
45万
查看次数

在Python中添加5天的日期

我有一个约会"10/10/11(m-d-y)",我想使用Python脚本添加5天.请考虑一个适用于月末的一般解决方案.

我使用以下代码:

import re
from datetime import datetime

StartDate = "10/10/11"

Date = datetime.strptime(StartDate, "%m/%d/%y")
Run Code Online (Sandbox Code Playgroud)

print Date - >正在打印 '2011-10-10 00:00:00'

现在我想在这个日期添加5天.我使用了以下代码:

EndDate = Date.today()+timedelta(days=10)
Run Code Online (Sandbox Code Playgroud)

哪个返回了这个错误:

name 'timedelta' is not defined
Run Code Online (Sandbox Code Playgroud)

python datetime date

322
推荐指数
9
解决办法
35万
查看次数

如何截断.NET DateTime的毫秒数

我正在尝试将传入请求的时间戳与数据库存储值进行比较.SQL Server当然会保留一些毫秒的精度,当读入.NET DateTime时,它包括那些毫秒.但是,对系统的传入请求不提供该精度,因此我需要简单地删除毫秒.

我觉得我错过了一些明显的东西,但我还没有找到一种优雅的方法(C#).

.net c# datetime

319
推荐指数
10
解决办法
14万
查看次数

在Python中创建一系列日期

我想创建一个日期列表,从今天开始,然后返回任意天数,例如,在我的例子中100天.有没有比这更好的方法呢?

import datetime

a = datetime.datetime.today()
numdays = 100
dateList = []
for x in range (0, numdays):
    dateList.append(a - datetime.timedelta(days = x))
print dateList
Run Code Online (Sandbox Code Playgroud)

python datetime date

315
推荐指数
13
解决办法
34万
查看次数

标签 统计

datetime ×10

python ×5

date ×3

c# ×2

time ×2

.net ×1

date-conversion ×1

epoch ×1

format ×1

iteration ×1

java ×1

javascript ×1

jquery ×1

math ×1

momentjs ×1

php ×1