Excel 如何将可读日期转换为unix时间戳?

Excel 如何将可读日期转换为unix时间戳?,excel,notepad++,unix-timestamp,Excel,Notepad++,Unix Timestamp,我正在寻找excel中的一个函数,用于将批量可读日期转换为unix timestamp.with+3 GMT偏移量 我在网上尝试了很多次,但似乎都是错误的,因为我有以下正确时间的例子: 日期=2014-06-20T22:05:23日期长度=1403291123000 我不知道我错过了哪一部分 谢谢, 马哈茂德试试这个-> NSString * stringDate = @"2014-06-20T22:05:23"; NSDateFormatter * formater = [[NSDateFor

我正在寻找excel中的一个函数,用于将批量可读日期转换为unix timestamp.with+3 GMT偏移量

我在网上尝试了很多次,但似乎都是错误的,因为我有以下正确时间的例子:

日期=2014-06-20T22:05:23日期长度=1403291123000

我不知道我错过了哪一部分

谢谢, 马哈茂德

试试这个->

NSString * stringDate = @"2014-06-20T22:05:23";
NSDateFormatter * formater = [[NSDateFormatter alloc] init];
[formater setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss"];
NSDate * date = [formater dateFromString:stringDate];
NSUInteger timestamp = [date timeIntervalSince1970];
NSLog(@"%d", timestamp);
日志-1403291123


我希望它能帮助您。

我不完全理解您的问题,但Unix时间是自1970年1月1日以来的秒数。所以,一旦你有了你想要转换为Excel时间的时间,减去1/1/1970,再乘以86400。Excel将日期和时间存储为天和一天的分数,一天有86400秒。谢谢,但我认为这不正确,因为我在示例1403291123000中得到了答案。获取我的答案并乘以10001403291123000