ホームページ  >  記事  >  バックエンド開発  >  [Go-carbon バージョン 1.1.1 リリース] メインストリーム ORM のサポートを改善し、パブリック メソッドを追加しました

[Go-carbon バージョン 1.1.1 リリース] メインストリーム ORM のサポートを改善し、パブリック メソッドを追加しました

藏色散人
藏色散人転載
2020-09-19 09:23:502541ブラウズ

以下は、golang チュートリアル コラムで紹介されています [Go-carbon1.1.1 バージョンがリリースされました] 主流の ORM のサポートが改善され、パブリック メソッドが追加され、友人に期待されています助けが必要です!

carbon は、軽量でセマンティックな IDE フレンドリーな日付と時刻処理ライブラリです。PHP Carbon ライブラリの Golang 実装バージョンです。本来の目的は、Golang の反人間性を取り除くことです。2006-01- 02 15:04 :05 フォーマット時間の設計、チェーン コール、および gorm や xrom などの主流の ORM をサポートします

良いと思われる場合は、スターを付けてください

github:https://github.com/golang-module/carbon
gitee:ghttps://gitee.com/go-package/carbon

インストール

go get -u gitee.com/go-package/carbon

初期化

import (
 "gitee.com/go-package/carbon")// 初始化,默认时区为Local,即服务器所在时区c := carbon.New()// 初始化并设置时区c := carbon.New().Timezone(carbon.PRC)
#タイムゾーン定数の詳細については、const.go (https://gitee.com/go-package/carbon/blob/) をご覧ください。 master/const.go) file

Update log
    データベース内の時間型フィールドの値が null または 0000 の場合の JSON 形式を修正します。 -00-00 00:00:00 最後のバグは 0001-01-01 00:00:00
  • タイム ゾーン定数は const.go ファイルに移動されます
  • プライベート メソッド独立したファイル private.go
  • ## に抽出されます。
  • コード構成構造を最適化し、コードを合理化します。
  • ##xorm 構造の json 出力時間フォーマットのサポートを追加し、複数の標準時間フォーマットの出力をサポートします。
  • 開始時刻と終了時刻を取得するための StartOf および EndOf クラス メソッドを追加しました。
  • 開始時刻と終了時刻であるかどうかを判断するための IsStartOf および IsEndOf クラス メソッドを追加しました。
  • 追加日付の開始時刻に変換するための新しい ToDateStartString メソッド
  • 新しい ToDateEndString メソッドを追加しました。日付の終了時刻に変換します。
  • 新しい ToTimeStartString メソッドを追加して、時間の開始時刻に変換します。
  • 新しい ToTimeEndString メソッドを追加します。終了時刻に変換するには

以上が[Go-carbon バージョン 1.1.1 リリース] メインストリーム ORM のサポートを改善し、パブリック メソッドを追加しましたの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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