出日本記 -Exodus-

働く母、家族でアメリカ移住計画を綴ります

文字列から日付型への変換

異なる型の変数同士がオペランド(operand=被演算子)になっているとエラーが出たので、

unicodeだけど文字列を日付型変数に変換する方法を調べたのでメモ。

 

pg-chain.com

 

 

In [27]:
import datetime

paid_engagement_in_first_week = []

for paid_engagement in paid_engagements:
    #print type(paid_engagement)
    account_key = paid_engagement['account_key']
    #print type(paid_students)
    join_date = paid_students[account_key]
    engagement_date = paid_engagement['utc_date']
    
#    print type(join_date)
#    print type(engagement_date)
    
    join_date = datetime.datetime.strptime(join_date, '%Y-%m-%d')
#    print join_date
    
    engagement_date = datetime.datetime.strptime(engagement_date, '%Y-%m-%d')
#    print engagement_date

    if within_one_week(join_date, engagement_date):
        paid_engagement_in_first_week.append(paid_engagement)

len(paid_engagement_in_first_week) 
Out[27]:
21508