Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Slik konverterer datoformat i Transact -SQL
    Konvertering datoformatene i Transact -SQL er en triviell oppgave når du bruker de medfølgende funksjoner for datetime -to -tegns konvertering. For nesten alle standard datoformatene , det er en eksisterende konvertering som du kan dra nytte av å skikkelig formatere dato. I Transact - SQL, er CONVERT funksjonen mest brukte funksjonen til å formatere datoer. Du trenger:
    SQL Server 6.5 eller nyere (inkludert 2000 , 2005 og 2008 )
    Vis bli mer Instruksjoner
    Kjent med CONVERT Function
    en

    den KONVERTER funksjonen tar to eller tre variabler , avhengig av hvordan den brukes. På sitt enkleste påkallelse , fungerer funksjonen som dette : en

    konvertere ( datatype , data)

    - ELLER -

    konvertere ( datatype , data , kode )

    for eksempel vil konvertere dagens dato til SQL Server som standard konfigurert date format , bruker du følgende : en

    konvertere ( varchar , GETDATE ( ) )
    p Dette vil ta gjeldende lokal dato og tid , og konvertere den til en varchar streng formatert i SQL Server konfigurert locale . I USA locale , kan dette være formatert , "Friday , December 25, 2009 1:35 PM . "
    2

    vil formatere et datetime datatype til en " åååå - MM- dd "format , bruker konvertering kode 121 , som i følgende eksempel : en

    konvertere ( varchar ( 10 ) , GETDATE ( ) , 121 )

    Dette vil gi en dato formatert som " 2009-12-25 . " Legg merke til " varchar ( 10 ) " vil begrense den fulle date med tid fra å bli inkludert i produksjonen . Hvis "( 10 )" er utelatt, den resulterende strengen vil være formatert som " 2009-12-25 13:35:00.000 . "
    3

    vil formatere et datetime datatype inn i den amerikanske standarden date format, " mM /dd /åååå ", bruker du konvertering kode 101, som i følgende eksempel : en

    konvertere ( varchar ( 10 ) , GETDATE ( ) , 101 )

    Dette vil gi en dato formatert som " 12/25/2009 ". Igjen , merk " varchar ( 10 )" som begrenser tiden informasjon fra å bli inkludert i resultatet .

    4 p Hvis det ikke er en eksisterende konvertering kode for datoformatet du vil bruke , kan det være lurt å bruke ÅR , MÅNED , DAG , og DATEPART funksjoner for å få de enkelte dato deler for å lage din egen date format . For eksempel , for å produsere en dato formatert som " åååå : MM - dd, tt , " bruke følgende streng med funksjoner : en

    ÅR ( GETDATE ( ) ) + ':' + MÅNED ( GETDATE ( ) ) + '-' + DAY ( GETDATE ( ) ) + "," + DATEPART (time , GETDATE ( ) )

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan erstatte String Windows 
    ·Hvordan legge til kontroller til en ASPX Side 
    ·Proxy Mønster Forklart 
    ·Hvordan sette en forsinkelse i Shell Script 
    ·Hvordan lese et tegn fra et tastatur i Assembly 
    ·Slik feilsøker en datamaskin Flytskjema 
    ·Hvordan bruke en Array i COBOL 
    ·Hvordan søke om Legal vergemålsloven i Illinois 
    ·Hvordan du skal plassere en DIV i en Browser 
    ·Hvordan lage en hierarkisk Datasett 
      Anbefalte artikler
    ·Hvordan lage en MARC Record 
    ·Hvordan Wear en Shift Dress 
    ·Hvordan bygge din egen PC Programvare 
    ·Hvordan hente data i VB6 Bruke en Date Range 
    ·Beregninger i Adobe LiveCycle Enterprise Suite 
    ·Hvordan skrive en VBS fil til Kill a Task Manager Proce…
    ·Hvordan lage en rapport fra Excel-ark med VBA 
    ·Hvordan koble en jtds Driver til SQL Express 
    ·Hvordan lage en Random Access File 
    ·Hvordan å omdirigere til en annen side i JavaScript 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/