最近发现项目中后台采用的是UTC(世界标准时间)时间格式。而且还不是标准的UTC,这让我很尴尬,而且以前项目中处理时间的方式也是极其无脑。
首先来说下尴尬的是事情是什么,后台采用的Python语言开发,因为人员流动,代码不统一,时间返回不标准。例如一个时间可能是
String time="2017-08-05T12:22:59Z";
这个是标准的UTC时间格式,我不知道为什么还会返回第二种格式如:
String time="2017-08-05T12:22:59";
简直是无语了,那怎么办,只能自己解决了,将错就错
public static void main(String[] args) {
parseTime("2017-08-05T12:22:59Z");
}
public

本文讲述了在项目中遇到后台返回UTC时间格式不一致的问题,主要使用Python进行时间处理。由于代码不统一,时间格式有时是标准UTC,有时不是。通过将不标准的UTC时间转换为标准格式,然后进行转换为本地时间,解决了这一问题。这种方法比Android中简单的字符串替换方式更为规范。
最低0.47元/天 解锁文章
567

被折叠的 条评论
为什么被折叠?



