标签: unix-timestamp

获取时间戳格式的当前NSDate

我有一个基本方法获取当前时间并将其设置为字符串.但是,如何在UNIX-1970时间戳格式的UNIX中格式化当前日期和时间?

这是我的代码:

NSDate *currentTime = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"hh-mm"];
NSString *resultString = [dateFormatter stringFromDate: currentTime];
Run Code Online (Sandbox Code Playgroud)

是否可以使用NSDateFormatter将'resultString'更改为时间戳?

cocoa cocoa-touch nsdate nsdateformatter unix-timestamp

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

将正常日期转换为unix时间戳

如何2012.08.10在javascript中将正常日期转换为unix时间戳?

小提琴:http ://jsfiddle.net/J2pWj/




我在这里看过许多帖子,用PHP,Ruby等转换它......但我需要在JS中做这个.

javascript jquery datetime date unix-timestamp

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

如何在JavaScript中将String转换为long?

我有一个毫秒时间戳,我需要从String转换为long.Javascript有一个parseInt但不是一个parseLong.那我该怎么做呢?

谢谢

编辑:稍微扩展我的问题:鉴于显然javascript没有long类型,我怎样才能用最初表示为字符串的long进行简单的算术运算?例如,从另一个中减去一个以获得时间增量?

javascript string unix-timestamp long-integer

78
推荐指数
2
解决办法
16万
查看次数

给定一个Unix时间戳,如何获得当天的开始和结束?

我有一个像这样的Unix时间戳:

$timestamp=1330581600
Run Code Online (Sandbox Code Playgroud)

如何获得该时间戳的当天开始和当天结束?

e.g.
$beginOfDay = Start of Timestamp's Day
$endOfDay = End of Timestamp's Day
Run Code Online (Sandbox Code Playgroud)

我试过这个:

$endOfDay = $timestamp + (60 * 60 * 23);
Run Code Online (Sandbox Code Playgroud)

但我不认为它会起作用,因为时间戳本身不是一天的确切开始.

php timestamp strtotime unix-timestamp

70
推荐指数
3
解决办法
7万
查看次数

检查字符串是否为unix时间戳

我有一个字符串,我需要找出它是否是一个unix时间戳,我怎么能有效地做到这一点?

我通过谷歌找到了这个帖子,但我不敢提出一个非常可靠的答案.(是的,我在上述帖子的原始海报中提出了问题).

php time datetime unix-timestamp

67
推荐指数
5
解决办法
7万
查看次数

Go/golang time.Now().UnixNano()转换为毫秒?

如何在几毫秒内获得Unix中的Unix时间?

我有以下功能:

func makeTimestamp() int64 {
    return time.Now().UnixNano() % 1e6 / 1e3
}
Run Code Online (Sandbox Code Playgroud)

我需要更少的精度,只需要几毫秒.

time go date-conversion unix-timestamp

65
推荐指数
5
解决办法
9万
查看次数

unix时间戳应该如何存储在int列中?

由于统计原因,我有一个包含数百万次写入的日志记录表.所有列都是int外键.我还要为每一行添加一个时间戳列.鉴于DATETIME占用8位 - 我将int(10) unsigned用于将存储空间(和该列上的索引)减少一半.

但是,我想知道这个专栏什么时候不再适用.在2038年1月19日凌晨3:14:07,值为9,999,999,999将是UNIX时间戳的问题 - 但MySQL中的unsigned int仅最多可容纳4,294,967,295,时间戳4294967295在我的PHP应用程序中显示无效数字.

那么这是什么意思?MySQL中存储int时间戳的结尾是否会在2021年的某个时间结束,因为它无法一直到9999999999?

回答:

  1. 2147483647是2038(不是9999999999)所以没有问题.
  2. unsigned 因为2147483647适合签名的MySQL int,所以不需要.

mysql datetime unix-timestamp

60
推荐指数
1
解决办法
7万
查看次数

将unix时间戳转换为java中的日期

如何在Unix中将分钟从unix时间戳转换为日期和时间.例如,时间戳1372339860对应于Thu, 27 Jun 2013 13:31:00 GMT.

我想转换13723398602013-06-27 13:31:00 GMT.

编辑:其实我希望它是根据美国时间GMT-4,所以它会2013-06-27 09:31:00.

java unix-timestamp

60
推荐指数
3
解决办法
13万
查看次数

如何从Mongo ObjectID中提取创建的日期

我正在使用Mongo shell来查询我的Mongo数据库.我想使用ObjectID中包含的时间戳作为我的查询的一部分,也作为一个列提取到输出中.我已经设置了Mongo来自己创建ObjectID.

我的问题是我无法找到如何使用ObjectID来提取其时间戳.

以下是我试图开始工作的查询.'createdDate'字段是占位符; 不确定正确的字段是什么:

//Find everything created since 1/1/2011
db.myCollection.find({date: {$gt: new Date(2011,1,1)}});

//Find everything and return their createdDates
db.myCollection.find({},{createdDate:1});
Run Code Online (Sandbox Code Playgroud)

shell timestamp mongodb unix-timestamp

56
推荐指数
3
解决办法
5万
查看次数

如何在Android上创建Unix时间戳?

如何在Android上创建Unix时间戳?

我想在url的末尾创建一个带有Unix时间戳的URL post请求.

android unix-timestamp

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