| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan Konverter datoformat i Transact- SQL
    Konvertering af datoformater i Transact- SQL er en triviel opgave, når du bruger de medfølgende funktioner til datetime -til- tegn konvertering. For næsten alle gængse datoformater , er der en eksisterende konvertering , som du kan drage fordel af til korrekt formatere din date. I Transact- SQL, er CONVERT funktionen de mest almindeligt anvendte til at formatere datoer. Ting du har brug
    SQL Server 6.5 eller nyere (herunder 2000, 2005 og 2008)
    Vis Flere Instruktioner
    blive fortrolige med CONVERT Function
    1

    Konverter funktionen tager to eller tre variable , afhængigt af hvordan det bruges. I sin mest simple påkaldelse , fungerer funktionen som dette : Hej

    KONVERTER ( datatype , data)

    - ELLER -

    CONVERT ( datatype , data, kode)

    for eksempel at omdanne dags dato til SQL Server- default konfigureret dato format , skal du bruge følgende : Hej

    KONVERTER ( VARCHAR , GETDATE () )

    Dette vil tage den aktuelle lokale dato og tid, og omdanne det til en varchar streng formateret i SQL Server konfigureret locale . I USA locale , kan dette blive formateret , " Fredag, 25 december, 2009 01:35 ".
    2

    For at formatere en datetime datatype i en " yyyy -MM- dd " format , skal du bruge konverteringen kode 121 , som i det følgende eksempel : Hej

    CONVERT ( VARCHAR (10) , GETDATE () , 121)

    Dette vil producere en dato skal formateres som" 2009-12-25 ". Bemærk " varchar (10) " vil begrænse den fulde dato med tiden fra at indgå i produktionen. Hvis " (10)" er udeladt , er den resulterende streng vil blive formateret som " 2009-12-25 13:35:00.000 ".
    3

    For at formatere en datetime datatype til USA standard dato format, " MM /dd /åååå , " brug konvertering kode 101 , som i det følgende eksempel : Hej

    CONVERT ( VARCHAR (10) , GETDATE () , 101 )

    Dette vil producere en dato skal formateres som " 12/25/2009 ". Igen, bemærk " varchar (10)" , der begrænser den tid, at oplysningerne kan indgå i resultatet. < br >
    4 p Hvis der ikke er en eksisterende konvertering kode for datoformat, du ønsker at bruge , kan du ønsker at bruge år, måned, dag, og DatePart funktioner for at få de enkelte dato dele for at oprette din egen datoformat. For eksempel at producere en dato skal formateres som " yyyy : MM- dd, hh , " brug følgende streng af funktioner : Hej

    YEAR ( GETDATE () ) + ':' + MONTH ( GETDATE () ) + '-' + DAY ( GETDATE () ) + ' , ' + DATEPART (time, GETDATE () )

    Forrige :

    næste :
      Relaterede artikler
    ·GTK Theme Tutorial 
    ·Sådan vises flere histogrammer i Matlab 
    ·Hukommelse Leak Ydelse 
    ·Microsoft SQL Tutorial 
    ·Sådan tilføjes et banner Brug af HTML programmering 
    ·Hvordan man laver en MARC Record 
    ·Hvordan programmører bruger klasse attributter og meto…
    ·Hvordan laver XSD 
    ·Sådan at tvinge en Destructor Ring i C + + Net 
    ·Hvordan man gør en Drop Cap Første Brev i HTML 
      Anbefalede Artikler
    ·Sådan oprettes XML Fra database ved hjælp af Visual B…
    ·Sådan Call Plink Fra et Perl script 
    ·Sådan oprettes forbindelse til en database ved DSN i A…
    ·Python Speed ​​
    ·Et ActiveX Javascript Tutorial 
    ·Hvad er forskellen mellem lokale og globale variabler 
    ·Sådan Konverter Breve til numre i en String Table 
    ·Sådan pakkes WinZip hjælp af Visual Basic 
    ·Sådan nulstilles en IIS AppPool Med PowerShell 
    ·Sådan får Værdier Fra ListBox at sende til SQL 
    Copyright © Computer Viden http://www.computerdk.com