0
두 시간 변수 사이의 시간차를 초 단위로 찾으려합니다. 여기서 문제는 내가 다른 영역에서 시간을 말하고 있다는 것이다. 나는 해결책을 찾을 수 있었지만, pandas.datetime 함수와 python datetime 라이브러리가 혼합되어있다. 추측 하건데, 단지 pandas/numpy만으로 적은 코드 행으로 목표를 달성 할 수 있습니다. 아래 코드는 final_output을보다 효율적으로 얻을 수있는 방법에 대한 지침을 알려줍니다.다른 시간대를 참조하는 시간의 초 단위 시간차를 얻으십시오.
import pandas as pd
from datetime import timedelta
local_time = pd.to_datetime('now').tz_localize('UTC').tz_convert('Asia/Dubai')
t1 = timedelta(hours=local_time.now('Asia/Dubai').hour, minutes=local_time.now('Asia/Dubai').minute)
t2 = timedelta(hours=9, minutes=14)
final_output = (t2 - t1).seconds
조심하십시오. 하루 중 시간과 시간 - 델타 시간이 반드시 같은 것을 말하는 것은 아닙니다. 많은 시간대에 [일광 절약 시간제 작동 방식] (http://stackoverflow.com/tags/dst/info)을 명심하십시오. –