Articles of datetime

Cambia fuso orario in un object POSIXct

Giocare con dateTimes e timezone possono essere complicati in R. Ecco la mia domanda: Voglio cambiare il fuso orario su un object POSIXct R) data <- data.frame(x=c(1,2),dateTime=as.POSIXct(c("2010-03-11 03:30:00.432","2010-03-15 03:30:00.432"),format="%Y-%m-%d %H:%M:%S",tz="America/Montreal")) R) data x dateTime 1 1 2010-03-11 03:30:00 2 2 2010-03-15 03:30:00 R) str(data) 'data.frame': 2 obs. of 2 variables: $ x : num 1 […]

Query SQL per inserire data / ora in SQL Server

Voglio inserire un valore datetime in una tabella (SQL Server) utilizzando la query sql di seguito insert into table1(approvaldate)values(18-06-12 10:34:09 AM); Ma ricevo questo messaggio di errore. Incorrect syntax near ’10’. L’ho provato con le virgolette insert into table1(approvaldate)values(’18-06-12 10:34:09 AM’); Ottengo questo messaggio di errore Cannot convert varchar to datetime Gentilmente aiuto! Grazie.

Come ottenere solo il tempo dalla data C #

Supponiamo che io abbia il valore 22/06/2009 10:00 AM. Come ottengo solo 10:00 Am da questa data.

Ricevi la data di ieri utilizzando la data

La seguente funzione produce la data odierna; come posso farlo produrre solo la data di ieri? private String toDate() { DateFormat dateFormat = new SimpleDateFormat(“yyyy/MM/dd HH:mm:ss”); Date date = new Date(); return dateFormat.format(date).toString(); } Questo è l’output: 2012-07-10 Ho solo bisogno della data di ieri come di seguito. È ansible farlo nella mia funzione? 2012-07-09

Come analizzare data / ora dalla stringa?

Input : stringhe con data e ora opzionale. Rappresentazioni diverse sarebbero belle ma necessarie. Le stringhe sono fornite dall’utente e possono essere malformate. Esempi: “2004-03-21 12:45:33” (lo considero il layout predefinito) “2004/03/21 12:45:33” (layout opzionale) “23.09.2004 04:12:21” (formato tedesco, opzionale) “2003-02-11” (l’orario potrebbe essere mancante) Output richiesto : secondi da Epoch (1970/01/01 00:00:00) o qualche […]

ultimo giorno di calcolo del mese

Sto avendo problemi con il calcolo di quando il prossimo ultimo giorno del mese è per una notifica che è programmata per essere inviata. Ecco il mio codice: RecurrenceFrequency recurrenceFrequency = notification.getRecurrenceFrequency(); Calendar nextNotifTime = Calendar.getInstance(); Questa è la linea che causa problemi credo: nextNotifTime.add(recurrenceFrequency.getRecurrencePeriod(), recurrenceFrequency.getRecurrenceOffset()); Come posso utilizzare il calendario per impostare correttamente l’ultimo […]

Trova se il tempo corrente cade in un intervallo di tempo

Utilizzo di .NET 3.5 Voglio determinare se l’ora corrente cade in un intervallo di tempo. Finora ho il tempo corrente: DateTime currentTime = new DateTime(); currentTime.TimeOfDay; Sto ignorando come convertire e confrontare l’intervallo di tempo. Funzionerebbe? if (Convert.ToDateTime(“11:59”) = currentTime.TimeOfDay) { //match found } UPDATE1: ringrazia tutti per i tuoi suggerimenti. Non avevo familiarità con […]

Come deserializzare la data di JS usando Jackson?

Ricevo una stringa di data da ExtJS nel formato: “2011-04-08T09: 00: 00” quando provo a deserializzare questa data, cambia il fuso orario in Indian Standard Time (aggiunge +5: 30 alla volta). Ecco come sto deserializzando la data: SimpleDateFormat dateFormat = new SimpleDateFormat(“yyyy-MM-dd’T’HH:mm:ss”); getObjectMapper().getDeserializationConfig().setDateFormat(dateFormat); Anche questo non cambia il fuso orario. Ho ancora la data in […]

Come faccio a scorrere un intervallo di date?

Non sono nemmeno sicuro di come farlo senza utilizzare una soluzione orribile per loop / contatore. Ecco il problema: Mi vengono date due date, una data di inizio e una data di fine e in un intervallo specificato devo intervenire. Ad esempio: per ogni data compresa tra il 3/10/2009 di ogni terzo giorno fino al […]

Come selezionare la data dalla colonna datetime?

Ho una colonna di tipo “datetime” con valori come 2009-10-20 10:00:00 Vorrei estrarre la data da datetime e scrivere una query come: SELECT * FROM data WHERE datetime = ‘2009-10-20’ ORDER BY datetime DESC Il seguente è il modo migliore per farlo? SELECT * FROM data WHERE datetime BETWEEN(‘2009-10-20 00:00:00’ AND ‘2009-10-20 23:59:59’) ORDER BY […]