問題タブ [python-datetime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 複合行キー (UTF8Type、DateType) で Pycassa を使用して Cassandra 列ファミリーに挿入できません
次のスキーマを持つ Cassandra 列ファミリ (Pycassa を使用して作成) があります。
次の行で挿入しようとしています:
どこにtracker_key
ある:
('cd7449e8-8f0d-4730-9ee4-ef60edfdd409', datetime.datetime(2013, 8, 14, 16, 47, 55, 856000))
これが機能することを期待しています-他のテーブルの日付型を行キーとして使用し、それらは扱います。さらに、Pycassa サイト ( http://pycassa.github.io/pycassa/assorted/composite_types.html ) のチュートリアルに従っているようです。
詳細については、Pycassa バージョン 1.9.0 と Cassandra 1.2.8 を使用しています。
ありがとう、
マット
編集:
奇妙なひねりを加えたイベントで、最初に受け取ったエラー メッセージは次のとおりです。
TypeError: A str or unicode value was expected, but datetime was received instead (2013-08-14 16:45:15.376000)
クエリを次のように変更してみました。
tracker_key = (str(dictionary_to_insert['session_id']), datetime.datetime.strftime(dictionary_to_insert['datestamp'], "%Y-%m-%d %H:%M:%S"))
つまり、日時を文字列に変更しました
次のエラーメッセージが表示されました。
困惑。
python - タイムゾーンなしで utcnow() はどのように機能しますか?
私は、Python 標準ライブラリが time-zones を定義していないことを SO で読んでいます。
また、Python 2.7 datetime docsから:
datetime モジュールでは具体的な tzinfo クラスが提供されないことに注意してください。
ただし、呼び出すとutcnow()
現在時刻が UTC で生成されます。さらに、Python は で現在の現地時間を提供することもできますnow()
。これは、Python がローカル時刻から UTC までのオフセットを「知っている」場合にのみ可能であると想定しています (正しい値を返すため)。
しかし、それは Pythonがタイムゾーンに対応しているということではないでしょうか? 私は何が欠けていますか?
python - Unix 遅延を表示する時間差
私は 2 つのタイムスタンプを使用して、views.py ファイルで djnago プロジェクトの遅延を判断しています。
これは端末でエラーを出しています:
relativedelta が受け入れる正しい形式を説明してください。
python - Pythonで前週を取得するにはどうすればよいですか?
現在、月曜日から日曜日までの現在の週を取得していますが、月曜日から日曜日までの前の週を取得するにはどうすればよいですか? 今週の私が今持っているものは次のとおりです。
python - DatetimeIndex 列と Timestamp 列の差を計算する
次の例では:
最後の行で TypeError が発生します。
インデックスと列の違いを取得するにはどうすればよいですか?
注: datetime オブジェクトから取得されましたが、 index は自動的に Timestamp になりました。