曜日を調べる(date_dialogを使う)

曜日を調べるプログラムを

date_daialogをつかってみました

date_daialogを取り出した値は

datetime.date型になっているようなので

一旦、str型に変更して

年月日をそれぞれ取り出して

int型に変換する

という仕様にしてみました

#coding:utf-8

import calendar

import dialogs

#y=int(console.input_alert('y'))

#m=int(console.input_alert('m'))

#d=int(console.input_alert('d'))

week=dialogs.date_dialog()

#strに型を変更

week=str(week)

#print(week)

'''

weekの中身は

2017-04-01

という文字列で入っています

yyyy-mm-dd

と固定の形式なので

以下のような方法で

年、月、日を別々に取り出すことが

可能です

そしてintに変換します

o4は4になります

'''

y=int(week[0:4])

#print(y)

m=int(week[5:7])

#print(m)

d=int(week[8:10])

#print(d)

week=calendar.weekday(y,m,d)

if week==0:

msg='月'

elif week==1:

msg='火'

elif week==2:

msg='水'

elif week==3:

msg='木'

elif week==4:

msg='金'

elif week==5:

msg='土'

elif week==6:

msg=='日'

print(msg)

以下ソース

https://www.dropbox.com/s/ddeyyjlqsln67q1/%E6%9B%9C%E6%97%A5%E8%AA%BF%E3%81%B9%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AD%E3%82%B0%E7%89%88.py?dl=0