ホームページ  >  記事  >  バックエンド開発  >  golang time.Now() を使用して mongoDB の日付を解析する

golang time.Now() を使用して mongoDB の日付を解析する

WBOY
WBOY転載
2024-02-05 23:24:121067ブラウズ

使用 golang time.Now() 解析 mongoDB 中的日期

質問内容

go via time.now() を使用して日付を作成し、 mongodb に保存しています。問題ない。日付は 2023-02-28t20:10:46.140 00:00 のようになります。

ただし、取得しようとすると、エラー メッセージが表示されます:

リーリー

これはこのコードから来ています。

リーリー

こことここで役立つドキュメントを見つけて、手動で解析した時間を mongo に追加しましたが、まだこの問題で立ち往生しています。

すべての時刻形式を試しましたが、解析できないさまざまなエラーが発生するだけです。

###提案?


正解


time.timeを保存すると、mongodbが自動的に取得します。取得される時刻は UTC 時間です。ローカル タイムゾーンに変更したい場合は、time.local() を使用します。 リーリー

テストコードを実行すると、次のような内容が表示されます

リーリー

mongo はこのように時間を保存します

リーリー

ソースコードはこちら

https://gist.github.com/alex-x-encryption/14c15d4921f1ece2962302cce87c97a8

以上がgolang time.Now() を使用して mongoDB の日付を解析するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。