


Analyser la sortie nodeJs Date.toString() dans le temps en cours
Feb 08, 2024 pm 09:18 PMl'éditeur php Strawberry vous présentera comment analyser la sortie Date.toString() de nodeJs en temps réel. Au cours du processus de développement, nous rencontrons souvent des problèmes de conversion de format de données entre différents langages de programmation, notamment lorsqu'il s'agit de dates et d'heures. Node.js et Go sont deux langages de programmation couramment utilisés qui ont des formats d'heure légèrement différents. Cet article expliquera en détail comment analyser une chaîne de date dans Node.js en un objet temporel dans Go pour vous aider à résoudre ce problème.
Contenu de la question
J'ai un service go qui reçoit des données d'un service externe.
Les données sont les suivantes (json)-
{ "firstname": "xyz", "lastname": "abc", "createdattimestamp": "mon nov 21 2022 17:01:59 gmt+0530 (india standard time)" }
Veuillez noter que, createdattimestamp
是 nodejs new date().tostring()
sortie formatée, elle ne spécifie aucun format rfc spécifique.
Comment utiliser createdattimestamp
解析为 time
en go ?
J'ai essayé et échoué -
data, _ := time.Parse(time.RFC1123, "Mon Nov 21 2022 17:01:59 GMT+0530 (India Standard Time)") fmt.Println(data.Format(time.RFC3339))
Solution de contournement
Vous pouvez utiliser ce qui suit layout
pour analyser votre date :
"mon jan 02 2006 15:04:05 mst-0700"
Comme suit :
date := "Mon Nov 21 2022 17:01:59 GMT+0530 (India Standard Time)" data, err := time.Parse("Mon Jan 02 2006 15:04:05 MST-0700", strings.Split(date, " (")[0])
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Comment utiliser la fonction d'analyse en langage C

Comment obtenir la date d'expiration du jeton jwt en go ?

Comment convertir une chaîne en entier en C++

Obtenez des paires clé-valeur imbriquées de la requête x-www-form-urlencoded au format JSON dans Golang

Comment utiliser la réflexion pour modifier dynamiquement les valeurs des variables dans Golang

Compréhension approfondie de PHP : méthode d'implémentation de conversion de JSON Unicode en chinois

Utilisez la fonction time.ParseInLocation pour analyser une chaîne en une heure dans le fuseau horaire spécifié et renvoyer l'heure et les informations d'erreur.
