Найти - Пользователи
Полная версия: День недели в ввиде Пн, Вт, Ср и т.д.
Начало » Python для новичков » День недели в ввиде Пн, Вт, Ср и т.д.
1 2 3
aspire89
Есть время t = time.time()
Мне надо из t получить день недели, сейчас делаю так time.strftime(“%a”, time.localtime(t)) работает, но день недели из 3х букв и это немного некрасиво, как сделать только из 2, как в заголовке?
vrabey
aspire89
как сделать только из 2, как в заголовке?
я бы сделал словарь где ключи 3-х буквенные как в выводе, а значения нужные вам 2-х буквенные
и куда нужно подставлял бы значения словаря
Budulianin
aspire89
как сделать только из 2, как в заголовке?

>>> import time
>>> import locale
>>>locale.setlocale(locale.LC_ALL, 'ru_RU.UTF-8')
>>>time.strftime('%a', time.localtime())[:-1]
>>>'Вс'
aspire89
Budulianin только буден По вместо Пн и т.д.
FishHook
import datetime
days = {0: u"Пн", 1: u"Вт", 2: u"Ср", 3: u"Чт", 4: u"Пт", 5: u"Сб", 6: u"Вс"}
print days[datetime.date.today().weekday()]
Budulianin
aspire89
Budulianin только буден По вместо Пн и т.д.

Не свисти

>>> t = time.time() + 50000
>>> time.strftime('%a', time.localtime(t))[:-1]
'Пн'

Под Windows, чуть по другому будет, но там обрезать не надо.

Даже не попробовал, а уже свистишь.
JOHN_16
Budulianin
WinXP, вроде все настройки русские,но вот:
>>> time.strftime('%a', time.localtime(t))
'Mon'
aspire89
JOHN_16
попробовал в винде с установленной
locale.setlocale(locale.LC_ALL, 'Russian_Russia.1251')
значения дней недели
time.strftime(%a, time.localtime(t))
уже ввиде 2х букв Пн, Вт, Ср
А вот в дебиан почему то 3х буквенные дни недели выдает.

Budulianin
а что пробовать, если
[:-1]
обрезает последний символ, а сейчас у меня Пон, то я и увижу По
py.user.next
>>> import time
>>> 
>>> wdays = ('Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб', 'Вс')
>>> wdays[time.localtime().tm_wday]
'Пн'
>>>

к локали лучше не привязываться
JOHN_16
py.user.next
к локали лучше не привязываться
+1
“Явное лучше неявного”
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB