什麼是日期格式化程序google appengine? 我使用這一點,但它不工作日期格式化程序Google Appengine
NSDateFormatter *dateFormatter = [NSDateFormatter new];
[dateFormatter setDateFormat:@"MMM dd, yyyy hh:mm:ss a"];
什麼是日期格式化程序google appengine? 我使用這一點,但它不工作日期格式化程序Google Appengine
NSDateFormatter *dateFormatter = [NSDateFormatter new];
[dateFormatter setDateFormat:@"MMM dd, yyyy hh:mm:ss a"];
在走,當你運行像time.Now().String()
你得到的結果看起來是這樣的:
2015-08-03 02:17:53.083373704 +0000 UTC
得到它與NSDateFormatter
很好地玩,你需要刪除空格,然後清理時區輸入。 NSDateFormatter
接受四種不同的時區格式(由一到四個不同的z表示),您可以在unicode standards.中找到它們。不幸的是,Go不符合這些標準之一,因此您必須刪除以字符表示的時區。 默認情況下,App Engine默認爲UTC時間。如果您已覆蓋此設置,則必須刪除您設置的時區。這很好,因爲蘋果默認爲UTC。
不管怎麼說,代碼應該是這樣的:
NSString *timeZoneCode = @"UTC"; // Change here if you have overridden it
NSString *dateNoSpaces = [dateStringstringByReplacingOccurrencesOfString:@" " withString:@""];
NSString *dateNoTimeZoneCode = [dateNoSpaces stringByReplacingOccurrencesOfString:timeZoneCode withString:@""];
NSDateFormatter *dateFormatter = [NSDateFormatter new];
[dateFormatter setDateFormat:@"yyyy-MM-ddHH:mm:ss.SSSSSSSSSZZZ"];
NSDate *date = [dateFormatter dateFromString:dateNoTimeZoneCode];
@mikejobs要標記爲正確的,如果它工作? – doctorBroctor 2016-06-15 18:45:42
你談論雲終端使用的格式? – jirungaray 2015-03-25 13:17:53
不,但云數據存儲格式 – mikejobs 2015-03-26 07:44:51