-1
votes

Comment convertir l'horodatage en temps DateTime

Comment convertir DateTetime en horodatage?

horodatage similaire à 'AAAAYY-MM-DD HH: mm: ss.mss' J'essaie de formater cette xxx

mais à la fin il s'avère '1.43.2019 01:43:03'


4 commentaires

Excusez-moi, mais avez-vous essayé de l'écrire ... juste la même chose que vous le voulez?


S'il vous plaît google avant de poster des doublons: Stackoverflow.com/Questions/8119386/...


pertinent: erreurs courantes dans la mise en forme de DateTime et analyse par Jon Skeet


Time_field est une colonne indéformée nom. Les tables ont colonnes , pas des champs. Un horodatage a minute, seconde etc champs .


3 Réponses :


-1
votes

Utilisez la fonction convertie intégrée, avec une option appropriée.

 SELECT CONVERT(varchar, getdate(), 21);


1 commentaires

Toute explication de la personne qui a décidé de le dérouler? Serait apprécié.



2
votes

Utiliser mm code> pour un mois lors du formatage

SELECT FORMAT(GETDATE(), 'dd.MM.yyyy HH:mm:ss')


1 commentaires

Puis-je ajouter à cela. Si vous voulez un format de 24 heures, vous devez utiliser hh au lieu de hh ou ajouter la chaîne avec tt pour am / pm.



-1
votes

Vous n'avez pas besoin d'utiliser format () pour cela, car le format que vous souhaitez est un format "intégré" pour SQL Server's convert () fonction: xxx

Je ne suis pas un gros ventilateur sur convert () et ses options de formatage d'arcane. Cependant, les options 120 et 121 sont à peu près celles que je connais et utilisez.


0 commentaires