Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Konvertera datumformat i Transact - SQL

    Konvertera datumformat i Transact - SQL är en trivial uppgift när du använder de medföljande funktionerna för datetime - till - tecken konvertering . För nästan alla vanliga datumformat , det finns en befintlig konvertering som du kan dra nytta av att korrekt formatera datum . I Transact - SQL är CONVERT funktionen mest använda funktionen för att formatera datum . Saker du behöver
    SQL Server 6.5 eller senare ( inklusive 2000 , 2005 och 2008 )
    Visa fler instruktioner
    bekanta med CONVERT funktionen
    1

    den CONVERT funktionen tar två eller tre variabler , beroende på hur den används . Vid sin mest enkla åkallan , fungerar funktionen så här :

    CONVERT ( datatyp , uppgifter ) katalog

    - ELLER - AktieTorget

    CONVERT ( datatyp , data, kod ) katalog

    till exempel , för att omvandla dagens datum till SQL Server standard konfigurerat datumformat , använd följande :

    CONVERT ( varchar , getDate ( ) ) katalog

    Detta kommer att ta dagens lokala datum och tid , och omvandla den till en varchar sträng formaterad i SQL Server är konfigurerad locale . I USA locale , kan detta vara formaterad , " Fredag ​​25 December, 2009 01:35 . "
    2

    vill formatera ett datetime datatyp till en "yyyy - MM - dd " format , använd omvandlingen kod 121 , som i följande exempel :

    CONVERT ( varchar ( 10 ) , getDate ( ) , 121 ) katalog

    Detta kommer att ge ett datum formaterat som " 2009-12-25 . " Notera" varchar ( 10 ) " kommer att begränsa hela dagen med tiden från att inkluderas i produktionen . Om " ( 10 ) " utelämnas , den resulterande strängen ska formateras som " 2009-12-25 13:35:00.000 . " Addera 3

    att formatera en datatypen datetime i den amerikanska standarden datumformatet " MM /dd /åååå " använd konvertering kod 101 , som i följande exempel :

    CONVERT ( varchar ( 10 ) , getDate ( ) , 101 ) katalog

    Detta kommer att ge ett datum formaterat som " 12/25/2009 . " Återigen , notera " varchar ( 10 ) " som begränsar tiden information från att ingå i resultatet .

    4 p Om det inte finns en befintlig konvertering kod för det datumformat du vill använda , kanske du vill använda år, månad , dag , samt funktioner DatePart att få de enskilda datum delarna för att skapa din egen datumformat . Till exempel , för att producera ett datum formaterat som " dd : MM - dd , hh , " använda följande rad funktioner :

    ÅR ( getDate ( ) ) + " : " + MÅNAD ( getDate ( ) ) + " - " + DAG ( getDate ( ) ) + "," + DatePart ( timme , getDate ( ) ) katalog

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Referens Knappar i AS3
    ·Hur man skriver ett skript för Data Post Processing
    ·Konvertera String till URI
    ·Hur man skapar en rullgardinsmeny Använda XSL
    ·Inaktivera PAM autentisering
    ·Hur man använder LESC & LINQ
    ·MATLAB Input Parsing
    ·Hur man använder data på ett flödesschema
    ·Fortran felfunktionerna
    ·Hur koden i Pascal
    Utvalda artiklarna
    ·Hur man installerar spel till Android via en PC med APK…
    ·Hur man upptäcker ett program som körs i VB
    ·Hur man skapar Tar-arkiv i Ruby
    ·Hur man lär sig PHP Online
    ·Hur du tar bort element från en Python lista
    ·Hur man beräknar Kodning för Java Lådor
    ·Hur du uppdaterar Cookies Via JavaScript
    ·Hur man skriver en applet som ber användaren mata in t…
    ·Hur man laddar Flash Stream Uttag i VB.NET
    ·Hur konvertera en sträng till en textruta
    Copyright © Dator Kunskap http://www.dator.xyz