def to_timestamp(dt, tz_in=None):
"""Convert value to Unix timestamp (ns)
:param dt: value representing a date/time (parsed by pandas.Timestamp)
:param tz_in: time zone to localize data/time value to (parsed by pandas.Timestamp.tz_localize)
:returns: Unix timestamp (ns)
:rtype: int
"""
if dt is None:
return None
try:
ts = pd.Timestamp(dt)
if tz_in:
ts = ts.tz_localize(tz_in)
return ts.value
except BaseException:
return None
评论列表
文章目录