Dator > Hur konvertera datumformat i Transact-SQL

  • Hur konvertera datumformat i Transact-SQL


  • Konvertera datumformat i Transact-SQL är en trivial uppgift när du använder den medföljande funktioner för datetime -till-tecken konvertering . För nästan alla standard datumformat , det finns en befintlig konvertering som du kan dra nytta av att korrekt formatera din dejt . I Transact- SQL är konverteringsfunktion den mest använda funktionen för att formatera datum

    Du behöver : .
    SQL Server 6
    . 5 eller nyare ( inklusive 2000 , 2005 och 2008) .

    bli bekant med konverteringsfunktion


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

    KONVERTERA ( datatyp , data )

    -ELLER-

    KONVERTERA ( datatyp , data , kod )

    till exempel vill konvertera dagens datum till SQL Server som är standard konfigurerad datumformat , använd följande :

    KONVERTERA ( Varchar , getDate () )

    Detta kommer att ta den aktuella lokala datum och tid , och omvandla den till en varchar sträng formaterad i SQL Server är konfigurerad lokalen . I USA lokalen kan det här vara formaterad , " fredag 25 december 2009 01:35 . " .
    2
    vill formatera ett datetime datatyp till en " yyyy-MM-dd " format använder omvandlingskoden 121 , som i följande exempel :

    Konvertera ( varchar (10) , getDate ( ) , 121 )

    Detta kommer att ge ett datum formaterat som " 202F12/25 . " Notera " varchar (10 ) " kommer att begränsa den fullständiga datum med tiden från att inkluderas i utskriften. Om " (10 ) " är uteslutet, kommer den resulterande strängen formateras som " 202F12/25 13:35:00. 000 . "
    3 .

    vill formatera datatypen datetime i den amerikanska standarden datumformat , " MM /dd /åååå , " användning omvandlingskoden 101 , som i följande exempel :

    KONVERTERA ( varchar ( 10 ) ,
    getDate ( ) , 101 )
    Detta kommer att ge ett datum formaterat som " 202F12/25 . " Återigen , notera " varchar (10 ) " som begränsar den tid uppgifterna från att inkluderas i resultatet .
    4 .
    Om det inte finns en befintlig omvandlingskoden för datumformat vill använda , kan du använda året, Månad, Dag , och DatePart funktioner få enskilt datum delarna för att skapa egna datumformat till exempel för att producera ett datum formaterat som " åååå . MM- dd , hh , "Använd följande sträng av funktioner :

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

    tips och varningar


  • Det finns flera omvandling koder för användning med konverteringsfunktion . Prova att leta i " CAST och CONVERT " dokumentation för ett som passar dina behov innan du använder året, månad, dag och DatePart funktioner skapa egna .

Previous:Vilka är fördelarna med Java uppgradera ? Next:hur man läser texten i en fil med php





Relaterade artiklar


  • K8V SE Deluxe specifikationer
  • en HP 4200n kommer inte att initiera ett förflutet minne check
  • hur man uppgraderar Dell Studio högtalare
  • hur man skriver ett manus ajax rss
  • Hur du sätter en vaio tangentbord på
  • hur du uppgraderar batterier i gateway m6320 bärbara datorer
  • Gigabyte GA-6vtxe moderkort specs
  • IPAD tips
  • hur att driva en dator med en 12V stickpropp
  • specifikationer för en spira s197-2402