:g/pattern/d 匹配删除
:v/pattern/d 保留匹配
:g/pattern/d 匹配删除
:v/pattern/d 保留匹配
from obspy.core import UTCDateTime
t1=UTCDateTime(‘2021-10-19T09:24:56.32’)
t2= UTCDateTime(‘20211019092456.32’)
t3= UTCDateTime(‘2021-10-19 09:24:56.32’)
t4= UTCDateTime(‘20211019 092456.32’)
ts=t1.timestamp # 1634635496.32
t4=UTCDateTime(ts) # UTCDateTime(2021, 10, 19, 9, 24, 56, 320000)
t5=t1+3600 # UTCDateTime(2021, 10, 19, 10, 24, 56, 320000)
t5-t1 # 3600.0
t1.year
t1.julday
t1.weekday
t1.month
t1.day
t1.hour
t1.minute
t1.second
t1.microsecond
obspy中的UTCDateTime提供比默认的datetime更高精度的时间表达与计算。
import matplotlib.dates as mdates
axes.xaxis.set_major_formatter(mdates.DateFormatter(‘%Y-%m’))
有如下几种方式:
plt.xticks(rotation= ) 旋转 Xticks 标签文本fig.autofmt_xdate(rotation= ) 旋转 Xticks 标签文本ax.set_xticklabels(xlabels, rotation= ) 旋转 Xticks 标签文本plt.setp(ax.get_xticklabels(), rotation=) 旋转 Xticks 标签文本ax.tick_params(axis='x', labelrotation= ) 旋转 Xticks 标签文本