print(df)
df['TimeWeekDiff'] = df['TimeWeek_date'] - df['TimeWeek_date'].shift().fillna(
    pd.to_datetime('00:00:00', format='%H:%M:%S'))
print(df)
Calculate difference between 'times' rows in DataFrame Pandas