5

だから私は pyodbc を使って MS Access から Date Time フィールドを取得し、Python リストに追加しています。これを行うと、pyodbc は即座にデータをこの形式に変換しますdatetime.datetime(2012, 1, 1,0,0)2012この場合、年を取得することにのみ関心があります。この形式を使用している場合、リストから年を解析するにはどうすればよいですか? たぶんpyodbcには、リストに入る前に使用できる構文がありますか?

4

2 に答える 2

10
>>> dt = datetime.datetime(2012, 1, 1,0,0)
>>> dt.year
2012

念のためdatetime.datetimeに言っておきますが、これは「値のリスト」ではなく、クラスです。

于 2012-05-16T18:22:40.037 に答える
1

各日時オブジェクトから年を取得して、新しいリストを作成できます。

years = [x.year for x in your_list]
于 2012-05-16T18:27:40.443 に答える