Podczas konwersji między typami danych daty i godziny w SQL Server, musisz pamiętać o tym, jak nowy typ danych poradzi sobie z wartością, którą próbujesz mu przypisać.
W niektórych przypadkach możesz stracić część wartości, w innych możesz zyskać kilka zer (zwiększając rozmiar pamięci w procesie). Możesz również otrzymać wartość, która została zaokrąglona w górę.
Poniższe artykuły zawierają przykłady konwersji między różnymi typami danych daty i godziny, ze szczególnym uwzględnieniem kwestii, o których właśnie wspomniałem.
Konwertuj „datetime” na …
- Konwertuj „data-godzina” na „data-godzina2”
- Konwertuj „datę-godzinę” na „przesunięcie daty”
- Konwertuj „datetime” na „smalldatetime”
- Konwertuj „datę i godzinę” na „datę”
- Konwertuj „datę i godzinę” na „godzinę”
Konwertuj „datetime2” na …
- Konwertuj „datetime2” na „datetime”
- Konwertuj „datetime2” na „datetimeoffset”
- Konwertuj „datetime2” na „smalldatetime”
- Konwertuj „datetime2” na „date”
- Konwertuj „datetime2” na „time”
Konwertuj „przesunięcie daty” na …
- Konwertuj „przesunięcie daty” na „przesunięcie daty”
- Konwertuj „przesunięcie daty” na „przesunięcie daty2”
- Konwertuj „przesunięcie daty” na „mały czas”
- Konwertuj „przesunięcie daty” na „datę”
- Konwertuj „przesunięcie daty” na „czas”
Konwertuj „smalldatetime” na …
- Konwertuj „smalldatetime” na „datetime”
- Konwertuj „smalldatetime” na „datetime2”
- Konwertuj „mała data” na „przesunięcie daty”
- Konwertuj „smalldatetime” na „date”
- Konwertuj „mała data” na „czas”
Konwertuj „datę” na …
- Konwertuj „datę” na „datę i godzinę”
- Konwertuj „data” na „datetime2”
- Konwertuj „datę” na „mała data”
- Konwertuj „datę” na „przesunięcie daty”
Konwertuj „czas” na …
- Konwertuj „czas” na „datę”
- Konwertuj „czas” na „data-godzina2”
- Konwertuj „czas” na „smalldatetime”
- Konwertuj „czas” na „przesunięcie daty i godziny”