Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выделение периодов из даты 
:(
    Опции темы
NV
Дата 9.12.2005, 10:34 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Доброе утро,
Есть переменная типа Date data_from:

Как из нее получить:
день месяц год в три отдельные переменные
day=
month=
year=
Если надо импортитькакие-то ьиьлиотеки то какие?
  Вверх
setq
Дата 9.12.2005, 10:54 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











не помню/не знаю.

пробовали распечатывать dir(data_from)?
  Вверх
NV
Дата 9.12.2005, 10:58 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Пробовал, вот результат:
01-12-2005
  Вверх
NV
Дата 9.12.2005, 10:59 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Из даты мне надо извлечь месяц и год, а затем узнать сколько дней в данном месяце.
Может кто поможет кодом?

  Вверх
bialix
Дата 9.12.2005, 12:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 4.7.2005

Репутация: нет
Всего: нет



Цитата
Из даты мне надо извлечь месяц и год, а затем узнать сколько дней в данном месяце.
Может кто поможет кодом?


Помогаю:
Код

>>> import time
>>> import datetime # if python >= 2.3
>>> import calendar
>>> while True:
...     read_doc()


PM MAIL WWW   Вверх
NV
Дата 9.12.2005, 13:27 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Спасибо за ответ я разобрался, правда делал по другому:
d_str=str(date_from)
month=d_str[4]+s_str{5]
Оказывается так можно
smile
  Вверх
setq
Дата 9.12.2005, 14:20 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата
пробовали распечатывать dir(data_from)?
Цитата
Пробовал, вот результат:
01-12-2005


долго думал. теряюсь.
  Вверх
bialix
Дата 9.12.2005, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 4.7.2005

Репутация: нет
Всего: нет



Цитата(setq @ 9.12.2005, 14:20)
Цитата
пробовали распечатывать dir(data_from)?
Цитата
Пробовал, вот результат:
01-12-2005



Цитата
долго думал. теряюсь.


я плакалъ
PM MAIL WWW   Вверх
J2A
Дата 10.12.2005, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 17.11.2005
Где: Омск

Репутация: 16
Всего: 18



Код
Python 2.3.5 (#2, Sep  4 2005, 22:01:42) 
[GCC 3.3.5 (Debian 1:3.3.5-13)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import datetime
>>> a = datetime.date(2005, 12, 10)
>>> a
datetime.date(2005, 12, 10)
>>> str(a)
'2005-12-10'
>>> a.day
10
>>> a.month
12
>>> a.year
2005

--------------------
Be easy, stay cool
PM MAIL WWW Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0439 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.