In Microsoft SQL Server 2012 o versione successiva, è possibile convertire un valore datetime in formato Unix in una singola istruzione select? Se è così, come può essere fatto?Converti Datetime in Unix timestamp
risposta
Conversione di un datetime per unix timestamp è facile, ma coinvolge soggetto a errori digitando il seguente:
@timestamp=DATEDIFF(second,{d '1970-01-01'},@datetime)
Dove @datetime è il valore datetime che si desidera convertire. La notazione {d 'aaaa-mm-gg} è una sequenza di escape ODBC.
La funzione:
CREATE FUNCTION UNIX_TIMESTAMP (
@ctimestamp datetime
)
RETURNS integer
AS
BEGIN
/* Function body */
declare @return integer
SELECT @return = DATEDIFF(SECOND,{d '1970-01-01'}, @ctimestamp)
return @return
END
Prova subito come qui di seguito @Ousman:
SELECT UNIX_TIMESTAMP(GETDATE());
Grazie, vedrò se funziona. –
Qualsiasi motivo per non semplificare: selezionare DATEDIFF (SECONDO, '1970-01-01', @ctimestamp)? o selezionare DATEDIFF (SECONDO, CONVERT (DATETIME, '1970-01-01', 121), @ctimestamp) Localizzazione data? – onupdatecascade
Grazie a Khaled e onupdatecascade, entrambe le soluzioni funzionano. Sono d'accordo, il tuo è più semplice e non richiede la creazione di una funzione. –
- 1. Unix timestamp VS datetime
- 2. Convertire timestamp Unix in datetime
- 3. da unix timestamp a datetime
- 4. UNIX Timestamp to MySQL DATETIME
- 5. Timestamp Unix a .net DateTime
- 6. MySQL converte datetime in Unix timestamp
- 7. unix timestamp a datetime in Android
- 8. Converti timestamp Unix in fuso orario?
- 9. Converti Joda LocalDateTime in Unix timestamp
- 10. Converti timestamp unix alla data in java
- 11. Converti timestamp in datetime in erlang
- 12. Ruby: converti timestamp unix alla data
- 13. MySQL: Converti INT in DATETIME
- 14. Converti un timestamp unix in una data leggibile in PHP?
- 15. Converti timestamp Unix in una data leggibile in Perl
- 16. Converti Unix Timestamp in formato umano in Django con Python
- 17. Unix timestamp a datetime in Django con fuso orario
- 18. PHP-MYSQL: conversione di Unix Timestamp in DateTime e viceversa
- 19. Converti timestamp in microsecond to datetime in Python
- 20. tracciare timestamp unix in matplotlib
- 21. Timestamp Unix in sqlite?
- 22. Timestamp: iso8601 vs unix timestamp
- 23. Pandas: Mediante Unix epoca timestamp come indice Datetime
- 24. Converti OffsetDateTime in UTC Timestamp
- 25. Converti tempo Unix con PowerShell
- 26. convertire unix timestamp in H2 timestamp
- 27. Mysql Unix-Timestamp Formato data
- 28. NSTimeInterval per unix timestamp
- 29. Come ottenere unix timestamp in Net
- 30. per timestamp unix
Si prega di aggiungere quello che hai provato finora – Ram
La risposta alla sua domanda è sì. Qual è la tua domanda attuale? –
Ho modificato la domanda, Michael. –