Table des matières
Contenu de la question
Solution de contournement
Maison développement back-end Golang Analyser la sortie nodeJs Date.toString() dans le temps en cours

Analyser la sortie nodeJs Date.toString() dans le temps en cours

Feb 08, 2024 pm 09:18 PM
字符串解析

将nodeJs Date.toString()输出解析为go中的时间

l'é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)"
}
Copier après la connexion

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))
Copier après la connexion

Solution de contournement

Vous pouvez utiliser ce qui suit layout pour analyser votre date :

"mon jan 02 2006 15:04:05 mst-0700"
Copier après la connexion

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])
Copier après la connexion

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!

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

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Comment utiliser la fonction d'analyse en langage C Comment utiliser la fonction d'analyse en langage C Apr 28, 2024 pm 09:12 PM

Comment utiliser la fonction d'analyse en langage C

Comment obtenir la date d'expiration du jeton jwt en go ? Comment obtenir la date d'expiration du jeton jwt en go ? Feb 14, 2024 pm 12:20 PM

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

Comment convertir une chaîne en entier en C++ Comment convertir une chaîne en entier en C++ May 01, 2024 pm 01:27 PM

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 Obtenez des paires clé-valeur imbriquées de la requête x-www-form-urlencoded au format JSON dans Golang Feb 09, 2024 pm 03:15 PM

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 Comment utiliser la réflexion pour modifier dynamiquement les valeurs des variables dans Golang May 02, 2024 am 11:09 AM

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

Que signifie analyser en Java Que signifie analyser en Java Apr 28, 2024 pm 09:09 PM

Que signifie analyser en Java

Compréhension approfondie de PHP : méthode d'implémentation de conversion de JSON Unicode en chinois Compréhension approfondie de PHP : méthode d'implémentation de conversion de JSON Unicode en chinois Mar 05, 2024 pm 02:48 PM

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. 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. Jul 25, 2023 pm 01:07 PM

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.

See all articles