Загрузка...

Working with Python Time

Thread in Python created by kristall0v Dec 19, 2020. 261 view

  1. kristall0v
    kristall0v Topic starter Dec 19, 2020 статус продаётся, честь тоже 31,497 Sep 24, 2019
    Статья для новичков, так что если вы пришли порофлить, то давайте перейдем в оффтопик.

    Разбираемcя с модулем datetime

    Для начала не забудьте в командной строке прописать pip install datetime
    А в коде сделать
    Code

    from datetime import *
    #можно конечно и
    import datetime
    #но так нам придется каждый раз лишние слова добавлять, так что остановимся на первом
    Чтобы получить полную дату и время и их вывести пользуем
    Code

    today = datetime.today()
    print(today)
    Но самое интересное в получении отдельных данных даты и времени.

    Code
    today = datetime.today()
    day = today.strftime( '%A' )
    month = today.strftime( '%B' )
    Что произошло? Мы в переменную today добавили всю инфу о дате и времени, а с помощью переменных day и month получили день и месяц.

    Если вы заметили, то в скобках поменялись буквы.
    С помощью других букв мы можем получить и другие данные.

    %A — Полное название дня недели (%a — для сокращенного)
    %B — Полное название месяца (%b — для сокращенного)
    %c — Дата и время (локальные)
    %d — Порядковый номер дня в месяце от 1 до 31
    %f — Количество микросекунд от 0 до 999999
    %H — Десятичное представление часа от 0 до 23 (для 24-часового вида)
    %I — Десятичное представление часа от 1 до 12 (для 12-часового вида)
    %j — Порядковый номер дня в году от 0 до 366
    %m — Порядковый номер месяца от 1 до 12
    %M — Десятичное представление минут от 0 до 59
    %p — Обозначение AM (до полудня) или PM (после полудня)
    %S — Десятичное представление секунд от 0 до 59
    %w — Порядковый номер дня в неделе от 0 (воскресенье) до 6
    %W — Порядковый номер недели в году от 0 до 53
    %X — Локальное время (%x — локальная дата)
    %Y — Полное десятичное представление года от 0001 до 9999
    (%y — для краткого представления от 00 до 99)
    %z — Смещение часового пояса от UTC в виде +ЧЧMM или –ЧЧMM
    %Z — Название часового пояса

    Все это можно использовать для разных ботов, которые вычисляют сколько времени осталось до чего-либо или всевозможных автостатусов ВК и тому подобное.

    Вот и все, всем спасибо за внимание


    UPD: если хотите, могу в следующей статье сделать автостатус для ВК, в который будет выводиться количество дней до нового года и/ или московское время.
     
  2. Rall13
    Rall13 Dec 19, 2020 Я вернулся 275 Aug 28, 2018
    Прикольно, сделай статью для статуса в дискорде лучше!
     
  3. kristall0v
    kristall0v Topic starter Dec 19, 2020 статус продаётся, честь тоже 31,497 Sep 24, 2019
    Сидишь чет, пишешь, разжевываешь для новичков, а никому не интересно....
    Раздачи же лучше, ну да, ну да
     
  4. shikimori_inactive3496019
  5. calldata
    calldata Dec 20, 2020 88 Aug 22, 2018
    Нахуя тут это, если все есть в более расписаном виде?
     
  6. klarens2009
    klarens2009 Dec 22, 2020 300р за симку - zelenka.guru/threads/2531328/ 27 Sep 8, 2020
    изучаю питончик и было полезно узнать что-то новое, жаль симпу не могу оставить(
     
Top
Loading...