Python w którym dniu zaczął się dany miesiąc

0

Jaki jest odpowiednik funkcji dla pythona czy liczący jak mu się poda na wejściu rok i miesiąc to liczy w którym dniu zaczął się dzień tygodnia dla tego miesiąca
znalazłem w google coś takiego

def strtotime(string, format_string = "%Y-%d"):
    tuple = time.strptime(string, format_string)
    return tuple
    #return int(time.mktime(tuple))

czas =  strtotime("2018-07")

Ale to nie zwraca w który dniu zaczął się dany miesiąc bo w php miałem coś takiego

  public function sprawdz_dzien_tygodnia($data) {

      //$dzien_tyg = date("w",strtotime($data));
      //return $dzien_tyg; 
      return date("w",strtotime($data));
  }
2

Jeżeli chcesz zobaczyć od którego dnia zaczął się miesiąc, to użyj biblioteki calendar, np:

import calendar
# miesiąc zawsze zaczyna się pierwszego 
print (calendar.weekday(2018, 6, 1))

Wynik to 4 - czyli piątek :)

Jak chcesz by napisał piątek to:

import calendar
# miesiąc zawsze zaczyna się pierwszego 
print (calendar.day_name[calendar.weekday(2018, 6, 1)])

1 użytkowników online, w tym zalogowanych: 0, gości: 1