Атрибут value
Атрибут value применяется к объекту Timestamp
и возвращает целое число, представляющее количество наносекунд,
прошедших с 1 января 1970 года (начала эпохи Unix).
Это внутреннее представление временной метки в Pandas.
Атрибут не принимает параметров.
Синтаксис
timestamp.value
Пример
Давайте создадим временную метку и получим её числовое значение:
import pandas as pd
ts = pd.Timestamp('2026-09-09 15:30:45')
res = ts.value
print(res)
Результат выполнения кода:
1795829445000000000
Пример
Давайте сравним значения для двух разных моментов времени:
import pandas as pd
ts1 = pd.Timestamp('2026-09-09')
ts2 = pd.Timestamp('2026-09-10')
res1 = ts1.value
res2 = ts2.value
print(res1)
print(res2)
print(res2 - res1)
Результат выполнения кода:
1795737600000000000
1795824000000000000
86400000000000
Разница между значениями составляет 86400000000000 наносекунд, что соответствует 24 часам.
Пример
Давайте получим значение атрибута для текущего момента времени:
import pandas as pd
ts = pd.Timestamp.now()
res = ts.value
print(res)
Результат выполнения кода:
1795829445000000000
Значение может отличаться в зависимости от момента выполнения кода.