sql >> データベース >  >> RDS >> Oracle

SQL検索結果から適切な日付形式を取得する(datetime.datetime)

    datetimeはPythonの日付オブジェクトであり、必要な形式を取得できます。場合によっては、次の方法で形式を取得できます。

    import datetime
    row[3].strftime('%y-%m-%d')
    

    何が起こっているのかを明確にするために。 strftime()を使用 Datetimeオブジェクトから日付または時刻の文字列を取得できます。 '%y-%m-%d'を使用 フォーマットしました。

    row[3] dateobject要素である必要があります。

    %y 14のように2桁の年を返します 2014年の場合。通年が必要な場合は、%Yと入力する必要があります。

    %m 月数と%dを返します 日数。

    平日、月の名前などのオプションもあります。

    これについては、docs で読むことができます。

    これで、コードは次のようになります。

    import datetime
    
    #your code to read the file
    
    for row in rows:
        row[3] = row[3].strftime('%y-%m-%d')
        print(row)
    
    #some other code
    



    1. アプリケーションでのWhere式の重複を排除

    2. 日付型のテーブルを作成し、そのデフォルト値をMySQLのCURRENT_DATEとして使用します

    3. PHP-MySQLPDOの最大クエリサイズ

    4. 1年の月ごとにGROUPBYをクエリする方法