ホームページ  >  記事  >  バックエンド開発  >  日時を使用して株価を解析し、経過時間を削除します

日時を使用して株価を解析し、経過時間を削除します

WBOY
WBOY転載
2024-02-09 22:20:35386ブラウズ

日時を使用して株価を解析し、経過時間を削除します

php エディター Xigua は今日、株価を分析するために日付と時刻を使用し、経過時間を削除する方法を紹介します。株式市場では、リアルタイムで株価を取得して分析することは非常に重要なスキルです。 datetime 関数を使用すると、現在の日時を取得し、経過時間を削除して株価の更新時間を計算できます。このようにして、株価の変動をリアルタイムで追跡し、適切な意思決定を行うことができます。続いて、具体的な手順を見ていきましょう!

質問内容

文字列(ネットワーク経由)からticker.C形式で日時を取得し、##に解析したいです。 #時間 オブジェクト。 ticker.C は、2023-01-03 17:24:13.986722973 0100 CET m= 1.002332450 のようになります。 m= 1.002332450 経過時間を Time オブジェクトに保持する方法が見つからないため、削除する必要があるかもしれません。

また、Time オブジェクトから書式文字列を取得する方法はありますか?

mytime.GetFormat()

回避策

時刻のストリンガー形式は、

https://pkg に文書化されています。 go.dev/[email protected]#time.string:

String は、フォーマット文字列を使用してフォーマットされた時刻を返します

リーリー

時刻に単調時計の読み取り値がある場合、返される文字列には最後のフィールド「m=±」が含まれます。ここで、value は 10 進数の秒としてフォーマットされた単調時計の読み取り値です。

返された文字列はデバッグに使用されます。安定したシリアル化表現を得るには、明示的な形式文字列を含む t.marshaltext、t.marshalbinary、または t.format を使用します。

これは、値を使用するのではなく、適切にマーシャリングされた (またはフォーマットされた) 文字列に依存する必要があることを示します。

言及/提案されていませんが、

time.marshaljson はオプションです:

marshaljson は json.marshaler インターフェイスを実装します。時刻は rfc 3339 形式の引用符で囲まれた文字列で、存在する場合は 1 秒未満の精度が追加されます。

送信者と受信者は、time.time 値を json にエンコードしてから再度デコードするという特別な作業を行う必要はありません。

リーリー

この構造を使用して、行上の銘柄記号をエンコードおよびデコードする簡単な例

https://go.dev/play/p/fx73q8-kvfa は、次の出力を生成します。 リーリー

ネットワーク経由で送信される値を変更できますか、または他の人に変更して正しくしてもらうことはできますか?

そうでない場合は、

これで問題ありません: リーリー リーリー

以上が日時を使用して株価を解析し、経過時間を削除しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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