Maison > développement back-end > Golang > le corps du texte

[Publication de la version 1.1.1 de Go-carbon] Améliorer la prise en charge de l'ORM grand public et ajouter des méthodes publiques

藏色散人
Libérer: 2020-09-19 09:23:50
avant
2593 Les gens l'ont consulté

Ce qui suit est introduit par la colonne tutoriel Golang [version Go-carbon1.1.1 publiée] améliore la prise en charge de l'ORM grand public, ajoute des méthodes publiques et espère aider Amis qui ont besoin d'aide !

carbon est une bibliothèque de traitement de date et d'heure légère, sémantique et compatible avec l'IDE. Il s'agit de la version d'implémentation Golang de la bibliothèque PHP Carbon. L'intention initiale est de se débarrasser de l'anti-humanité de Golang 2006-01-. 02 15:04 :05 Formatez la conception de l'heure, prenez en charge les appels en chaîne et les ORM grand public tels que gorm et xrom

Si vous pensez que c'est bon, veuillez lui donner une étoile

github:https://github.com/golang-module/carbon
gitee:ghttps://gitee.com/go-package/carbon
Copier après la connexion

Installer

go get -u gitee.com/go-package/carbon
Copier après la connexion

Initialisation

import (
 "gitee.com/go-package/carbon")// 初始化,默认时区为Local,即服务器所在时区c := carbon.New()// 初始化并设置时区c := carbon.New().Timezone(carbon.PRC)
Copier après la connexion

Pour plus de constantes de fuseau horaire, veuillez consulter le const.go (https://gitee.com/go-package/carbon/blob/ master/const.go) fichier

Journal de mise à jour
  • Correction du formatage JSON lorsque la valeur du champ de type d'heure dans la base de données est nulle ou 0000- 00-00 00:00:00 Le BUG du 0001-01-01 00:00:00
  • La constante de fuseau horaire est déplacée vers le fichier const.go
  • La méthode privée est extraite au fichier indépendant private.go
  • Optimiser la structure d'organisation du code et rationaliser le code
  • Ajout de la prise en charge du formatage de l'heure de sortie json des structures xorm, prenant en charge la sortie de plusieurs formats d'heure standard
  • Ajout des méthodes de classe StartOf et EndOf pour obtenir l'heure de début et l'heure de fin
  • Ajout des méthodes de classe IsStartOf et IsEndOf pour déterminer s'il s'agit de l'heure de début et de l'heure de fin
  • Ajout de la méthode ToDateStartString à convertir en heure de début de la date
  • Ajout de la méthode ToDateEndString Convertir en heure de fin de la date
  • Ajout de la méthode ToTimeStartString pour convertir en heure de début de l'heure
  • Ajout de la méthode ToTimeEndString pour convertir en heure de fin de l'heure

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:learnku.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal