DBにしろpandasにしろ時間管理だとこんな感じにするかな
pandasの使い方これで合ってたかは忘れたけど
https://colab.research.google.com/drive/1W6g9HLYOliL3i9Dc-t6lfnw4oxsTPh4K
today=datetime.now().replace(hour=0, minute=0, second=0, microsecond=0)
df=pd.DataFrame([
{"名前":"Aさん","開始":"2022-05-04 07:00:00","終了":"2022-05-04 16:00:00","description":""},
{"名前":"Bさん","開始":None,"終了":None,"description":"有給"},
{"名前":"Aさん","開始":"2022-05-05 07:00:00","終了":"2022-05-05 16:00:00","description":""},
{"名前":"Bさん","開始":"2022-05-05 07:00:00","終了":"2022-05-05 17:00:00","description":""},
{"名前":"Aさん","開始":"2022-05-06 07:00:00","終了":"2022-05-06 17:00:00","description":""},
{"名前":"Cさん","開始":"2022-05-06 10:00:00","終了":"2022-05-06 12:00:00","description":"早退"},
{"名前":"Bさん","開始":"2022-05-06 08:00:00","終了":"2022-05-06 19:30:00","description":""},
{"名前":"Dさん","開始":f"{today:%Y}-{today:%m}-{today:%d} 08:00:00","終了":f"{today:%Y}-{today:%m}-{today:%d} 21:00:00","description":""},
])
df["開始"]=pd.to_datetime(df["開始"])
df["終了"]=pd.to_datetime(df["終了"])
#Bさんのみ
#df[df["名前"]=="Bさん"]
#2022年5月6日のAさんの出勤時刻
df[df["名前"]=="Aさん"][df["開始"].dt.date==datetime(2022,5,6).date()].iloc[0]["開始"]
#2022年5月5日以降のみ
#df[df["開始"]>datetime(2022,5,5)]
#2022年5月6日、9時から11時に出勤する人のみ
#df[(df["開始"]>datetime(2022,5,6,9,0)) & (df["開始"]<datetime(2022,5,6,11,0))]
#現在仕事中の人のみ
#df[(df["開始"]>today) & (df["終了"]>_to_zone(_jst))] )
Pythonのお勉強 Part66
■ このスレッドは過去ログ倉庫に格納されています
795デフォルトの名無しさん
2022/05/06(金) 17:42:55.06ID:NlkHDn7u■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★2 [ぐれ★]
- 【速報】中国、水産物輸入停止と通達 「処理水」理由、日本政府へ ★7 [おっさん友の会★]
- 中国側が首相答弁の撤回要求、日本側拒否★7 [夜のけいちゃん★]
- 【次の一手】台湾問題で小林よしのり氏が私見「まさに戦争前夜」「ただちに徴兵制を敷いて、高市支持者を最前線へ」… [BFU★]
- 【速報】 米大使「はっきりさせておこう、米国は尖閣諸島含め日本の防衛に全面コミット、中国がどうしようが変わらない」 [お断り★]
- NHK会長 新語・流行語大賞ノミネート「オールドメディア」に反論「言われる筋合いはない」「新しいメディアだと思っている」 [muffin★]
- 日本人、ついに気づく「あれ、日本が対中国で取れる対抗措置ってなくない…?」 [931948549]
- 【画像】外務省局長のあの写真、日本側に無許可で撮影されたものだったwwwwwwwww [834922174]
- 中国「次に禁止してほしいものを教えて」 [358382861]
- どなたかpaypay5000円貸してくれませんか?25日に6000円にして返します
- NvidiaとADM、ローエンドモデルのグラボの生産を終了wwwww VRAM高騰による原価割れのため [197015205]
- 【速報】中国、水産物輸入停止★3 [989870298]
