我想拆分来自 gps 的字符串变量,如下所示:
2013-08-13T14:33:29.000Z
进入:
年=2013 月=08 找了好久。
我已经尝试了很多事情,但没有任何成功的工作。有任何想法吗?
我想拆分来自 gps 的字符串变量,如下所示:
2013-08-13T14:33:29.000Z
进入:
年=2013 月=08 找了好久。
我已经尝试了很多事情,但没有任何成功的工作。有任何想法吗?
这是一个如何在 Python 中执行此操作的基本示例。
这既不是最有效也不是最干净的方法,但这说明了如何以与 Python 初学者相关的方式拆分字符串等。
gpsstring = '2013-08-13T14:33:29.000Z'
year = gpsstring.split('T')[0].split('-')[0]
month = gpsstring.split('T')[0].split('-')[1]
day = gpsstring.split('T')[0].split('-')[2]
hour = gpsstring.split('T')[1].split(':')[0]
minute = gpsstring.split('T')[1].split(':')[1]
second = gpsstring.split('T')[1].split(':')[2].split('.')[0]
本质上,每个变量都是通过拆分 gpsstring 来设置的。我们知道在哪里拆分 gpsstring,因为您提供的数据是从NMEA Timestamp解释的标准时间戳。
编辑 - 时区信息是字符串的结尾(在本例中为 000Z),也可以按如下方式获取:
timezone = gpsstring.split('T')[1].split(':')[2].split('.')[1]
说得通?