我有一个基本方法获取当前时间并将其设置为字符串.但是,如何在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'更改为时间戳?
如何2012.08.10在javascript中将正常日期转换为unix时间戳?
小提琴:http
://jsfiddle.net/J2pWj/
我在这里看过许多帖子,用PHP,Ruby等转换它......但我需要在JS中做这个.
我有一个毫秒时间戳,我需要从String转换为long.Javascript有一个parseInt但不是一个parseLong.那我该怎么做呢?
谢谢
编辑:稍微扩展我的问题:鉴于显然javascript没有long类型,我怎样才能用最初表示为字符串的long进行简单的算术运算?例如,从另一个中减去一个以获得时间增量?
我有一个像这样的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)
但我不认为它会起作用,因为时间戳本身不是一天的确切开始.
我有一个字符串,我需要找出它是否是一个unix时间戳,我怎么能有效地做到这一点?
我通过谷歌找到了这个帖子,但我不敢提出一个非常可靠的答案.(是的,我在上述帖子的原始海报中提出了问题).
如何在几毫秒内获得Unix中的Unix时间?
我有以下功能:
func makeTimestamp() int64 {
return time.Now().UnixNano() % 1e6 / 1e3
}
Run Code Online (Sandbox Code Playgroud)
我需要更少的精度,只需要几毫秒.
由于统计原因,我有一个包含数百万次写入的日志记录表.所有列都是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?
回答:
unsigned 因为2147483647适合签名的MySQL int,所以不需要.如何在Unix中将分钟从unix时间戳转换为日期和时间.例如,时间戳1372339860对应于Thu, 27 Jun 2013 13:31:00 GMT.
我想转换1372339860为2013-06-27 13:31:00 GMT.
编辑:其实我希望它是根据美国时间GMT-4,所以它会2013-06-27 09:31:00.
我正在使用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) 如何在Android上创建Unix时间戳?
我想在url的末尾创建一个带有Unix时间戳的URL post请求.
unix-timestamp ×10
datetime ×3
javascript ×2
php ×2
time ×2
timestamp ×2
android ×1
cocoa ×1
cocoa-touch ×1
date ×1
go ×1
java ×1
jquery ×1
long-integer ×1
mongodb ×1
mysql ×1
nsdate ×1
shell ×1
string ×1
strtotime ×1