ホームページ  >  記事  >  バックエンド開発  >  Azure SDK の golang 時間をフォーマットする

Azure SDK の golang 時間をフォーマットする

WBOY
WBOY転載
2024-02-10 13:03:081246ブラウズ

格式化 Azure SDK 的 golang 时间

php 編集者 Xigua が、Azure SDK の golang 時間をフォーマットする方法を紹介します。 Azure SDK を使用して開発する場合、フォーマットに時間がかかる状況がよく発生します。 Golang には組み込みの時刻書式設定メソッドがいくつか用意されていますが、Azure SDK では正しく動作しない可能性があります。この問題を解決するには、カスタム メソッドを使用して時間をフォーマットする必要があります。次に、golang を使用して Azure SDK で時刻をフォーマットする方法を見てみましょう。

質問内容

次の golang を考えてください

リーリー

なぜこれがより単純なものと等しくないのですか

リーリー

?

これまでの経験に基づいて、上記のコードが同等であるかどうか (おそらく同等であると思います)、またはなぜ同等ではないのかを確認したいと思います。私が試みていることに関する背景情報もいくつか提供しました。

私の完全なリポジトリ コードは、GitHub の main.go ファイルにあります。ただし、この質問では、以下に示すコード スニペットに焦点を当てましょう。

リーリー

現時点では、このコードは期待どおりに動作します。ただし、最後の行を t := time.Now() に単純化すると、エラーが発生します (Github Actions の Run ジョブに示されているように)。

リーリー

このことから、当初の期待に反して、なぜ等価性が成立しないのかという疑問が生じます。

回避策

API では、時間が秒単位に四捨五入されることが想定されています。したがって、次のようなことを試してください:

リーリー

以上がAzure SDK の golang 時間をフォーマットするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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