powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Из даты узнать номер дня недели, как?
7 сообщений из 7, страница 1 из 1
Из даты узнать номер дня недели, как?
    #34313500
romand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Порывшись в форуме:
Код: plaintext
select to_char(now(), 'Day');
Результат - "Wednesday"
можна ли получит порядковый номер, в данном случае "3"?
...
Рейтинг: 0 / 0
Из даты узнать номер дня недели, как?
    #34313538
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
romandПорывшись в форуме:
Код: plaintext
select to_char(now(), 'Day');
Результат - "Wednesday"
можна ли получит порядковый номер, в данном случае "3"?
Шановний, читайте нарештi документацiю.
http://www.postgresql.org/docs/8.2/static/functions-datetime.html
В районе 9.9.1 ближе к dow, есть семпл.
Код: plaintext
1.
2.
3.
4.
5.
The day of the week ( 0  -  6 ; Sunday is  0 ) (for timestamp values only) 
SELECT EXTRACT(DOW FROM TIMESTAMP '2001-02-16 20:38:40');
Result:  5 

Note that extract's day of the week numbering is different from that of the to_char function.
...
Рейтинг: 0 / 0
Из даты узнать номер дня недели, как?
    #34313562
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
atslog=# select to_char(now(), 'Day');
  to_char  
  -----------
   Wednesday
   ( 1  row)

   atslog=# select to_char(now(), 'D');
    to_char 
    ---------
      4 
     ( 1  row)
NO COMMENT. RTFM=+1
...
Рейтинг: 0 / 0
Из даты узнать номер дня недели, как?
    #34313573
romand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дякую друже!
окуляри вже слід придбати.
...
Рейтинг: 0 / 0
Из даты узнать номер дня недели, как?
    #34313602
romand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хм:

Код: plaintext
1.
2.
3.
4.
5.
SELECT EXTRACT(DOW FROM date '2001-02-07');
 3 

select to_char(now(), 'D');
 4 

в первом случае неделя начинается с понедельника во втором с воскресенья?
...
Рейтинг: 0 / 0
Из даты узнать номер дня недели, как?
    #34313617
romand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вместо 2001 - 2007
...
Рейтинг: 0 / 0
Из даты узнать номер дня недели, как?
    #34313644
romand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Note that extract's day of the week numbering is different from that of the to_char function.

Вопрос снят, всем большое спасибо.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Из даты узнать номер дня недели, как?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]