曜日を調べる(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