Даже это два года, вот еще один ответ. Для каждого столбца таблицы существует класс стиля css по умолчанию .table-column
, поэтому, если вы хотите изменить все столбцы таблицы для выравнивания вправо, нужно только поместить это в таблицу стилей или встроенный стиль:
.table-column {
-fx-alignment: CENTER_RIGHT;
}
, и если у вас есть столбец, который должен быть выровнен другим способом, например, заголовок строки, без проблем, присоедините идентификатор к этому столбцу, например rowHeading и напишите в вашей таблице стилей или встроенном стиле:
#rowHeading {
-fx-alignment: CENTER_LEFT;
}
, и его следует оставить в центре. Нет необходимости в огромном кодировании.
Если у Вас есть два объекта даты, можно просто вычесть их.
from datetime import date
d0 = date(2008, 8, 18)
d1 = date(2008, 9, 26)
delta = d1 - d0
print delta.days
соответствующий раздел документов: https://docs.python.org/library/datetime.html .
Дни до Рождества:
>>> import datetime
>>> today = datetime.date.today()
>>> someday = datetime.date(2008, 12, 25)
>>> diff = someday - today
>>> diff.days
86
[еще 113] арифметика здесь .
Вы хотите модуль даты и времени.
>>> from datetime import datetime, timedelta
>>> datetime(2008,08,18) - datetime(2008,09,26)
datetime.timedelta(4)
Или другой пример:
Python 2.5.2 (r252:60911, Feb 22 2008, 07:57:53)
[GCC 4.0.1 (Apple Computer, Inc. build 5363)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import datetime
>>> today = datetime.date.today()
>>> print today
2008-09-01
>>> last_year = datetime.date(2007, 9, 1)
>>> print today - last_year
366 days, 0:00:00
, Как указано здесь
Используя питание даты и времени:
from datetime import datetime
date_format = "%m/%d/%Y"
a = datetime.strptime('8/18/2008', date_format)
b = datetime.strptime('9/26/2008', date_format)
delta = b - a
print delta.days # that's it
все ответили на превосходно использование даты, позвольте мне попытаться ответить на это с помощью панд
dt = pd.to_datetime('2008/08/18', format='%Y/%m/%d')
dt1 = pd.to_datetime('2008/09/26', format='%Y/%m/%d')
(dt1-dt).days
, Это даст ответ. В случае, если один из входа является столбцом кадра данных. просто используйте dt.days вместо дни
(dt1-dt).dt.days