标签: hour

从DateTime中提取小时数(SQL Server 2005)

我可以使用Day(Date()),提取月和日Month(Date()).我无法提取小时数HOUR(Date()).我收到以下错误.

'HOUR' is not a recognized built-in function name.
Run Code Online (Sandbox Code Playgroud)

我怎样才能提取数小时?

sql t-sql datetime sql-server-2005 hour

165
推荐指数
6
解决办法
47万
查看次数

我如何从NSDate获得小时和分钟?

在我的申请中,我需要分别得到小时和分钟:

NSString *currentHour=[string1 substringWithRange: NSMakeRange(0,2)];
        int currentHourInNumber=[currentHour intValue];
Run Code Online (Sandbox Code Playgroud)

考虑string1包含11:59:13 AM来自datepicker的包含.

在这里,如果我使用上面的代码,如果它大于9 NSMakeRange(0,1),可以获得小时.否则我需要改变以获得1到9之间的小时.

是否有任何方法可以获得小时,分钟等?

在此先感谢,请提供示例代码.

objective-c nsdate hour ios

113
推荐指数
4
解决办法
12万
查看次数

Java getHours(),getMinutes()和getSeconds()

据我所知getHours(),getMinutes()getSeconds()在Java中都已过时,它们被替换为Calendar.HOUR_OF_DAY,Calendar.MINUTE,Calendar.SECOND.

事实上,这些将在特定时刻返回小时,分钟和秒.但是,我想从Date变量中检索小时和分钟.例如,

说从数据库中检索的时间是

time = Thu Jan 01 09:12:18 CET 1970;

int hours = time.getHours();
int minutes = time.getMinutes();
int seconds = time.getSeconds();
Run Code Online (Sandbox Code Playgroud)

通过检索小时,分钟和秒,我得到了

hours = 9
minutes = 12
seconds = 18
Run Code Online (Sandbox Code Playgroud)

那么,我如何使用Calendar来实现这个功能呢?虽然getHours()已被弃用但仍然有效.我仍然想知道是否有替代方案.

java date hour minute seconds

80
推荐指数
3
解决办法
16万
查看次数

添加'x'到目前为止的小时数

我目前有php获取当前时间/日期,如下所示:

$now = date("Y-m-d H:m:s");
Run Code Online (Sandbox Code Playgroud)

我喜欢做的是有一个$new_time等于$now + $hours+ 的新变量$hours.$new_time小时数从24到800不等.

有什么建议?

php datetime date dateadd hour

66
推荐指数
8
解决办法
14万
查看次数

从Ruby中的DateTime减去n小时

我有一个Ruby DateTime,它从表单中填充.此外,我还有n小时的表格.我想从之前的DateTime中减去这n小时.(获得时间范围).

DateTime有两个方法" - "和"<<"来减去日期和月份,但不是小时.(API).有什么建议我怎么做?

ruby datetime subtraction hour

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

Python:获取最后一小时的日期时间

我想获取最后一小时的日期时间对象.可以说系统时间是"2011-9-28 06:11:30"我希望输出为"2011-9-28 05"#{06 - 1小时}

我用了:

    lastHourDateTime = date.today() - timedelta(hours = 1)
    print lastHourDateTime.strftime('%Y-%m-%d %H:%M:%S')
Run Code Online (Sandbox Code Playgroud)

但是,我的输出根本没有显示时间部分.我哪里错了?

python datetime hour

40
推荐指数
2
解决办法
4万
查看次数

HH的正则表达式模式:MM:SS时间字符串

我想解析一个hh:mm:ss字符串.一个简单的是([0-1]?\d|2[0-3]):([0-5]?\d):([0-5]?\d) 期望2:3:2402:03:24字符串.

我想更进一步,即使在像这样的情况下也要通过验证

  1. 如果你只输入56,它应该通过,因为56可以被认为是56秒[SS]
  2. 如果您输入2:3或02:03或02:3或2:03则应该通过.2分3秒[MM:SS]
  3. 如果你进入20:30:12传球20小时30分12秒[HH:MM:SS]
  4. 如果你输入78:12,不要过78分钟是错误的....

基本上,如果找到一个":",则将":"之前的数字视为MM,将":"之后的数字视为SS.如果发现两个":",则认为是HH:MM:SS

我想出了这种模式.

(^([0-1]?\d|2[0-3]):([0-5]?\d):([0-5]?\d)$)|(^([0-5]?\d):([0-5]?\d)$)|(^[0-5]?\d$)
Run Code Online (Sandbox Code Playgroud)

它似乎工作正常.我想知道任何其他更简单的正则表达式,它可以完成这项工作.

regex expression hour minute seconds

37
推荐指数
2
解决办法
7万
查看次数

如何在Java中设置日历中的时间和时间?

有了小时和分钟,是否有更简单或更好的方法将其设置为Calendar对象:

calendar.set(calendar.get(Calendar.YEAR),
                        calendar.get(Calendar.MONTH),
                        calendar.get(Calendar.DAY_OF_MONTH),
                        hour, minute);
Run Code Online (Sandbox Code Playgroud)

java calendar date hour minute

31
推荐指数
2
解决办法
5万
查看次数

在Javascript中将时间转换为24小时格式

如何将JavaScript中的本地时间格式隔离并转换new Date()为24小时格式?

示例:2016-09-22T23:21:56.027Z只是22:56在当地时间.

javascript time datetime hour

26
推荐指数
2
解决办法
8万
查看次数

将"getHours()"方法更改为1-24小时至1-12小时

当我在javascript中使用"getHour()"方法时,它会显示军事时间格式.我需要它来显示1-12之间的小时数.谁能告诉我怎么做?这是我正在使用的代码:

function updateclock()
{

    var time = new Date();
    var todisplay = '';

    if (time.getHours() < 10) todisplay += time.getHours();
    else todisplay += time.getHours();

    if (time.getMinutes() < 10) todisplay += ':0' + time.getMinutes();
    else todisplay += ':' + time.getMinutes();

    document.getElementById("clock").innerHTML = todisplay;
}
Run Code Online (Sandbox Code Playgroud)

javascript time hour

18
推荐指数
4
解决办法
4万
查看次数