Articles of nsdateformatter

La data del metodo DateFormatter (da: String) restituisce nil per date specifiche in lingue specifiche in Swift

Davvero non capisco cosa stia succedendo con questo codice, sto provando a convertire una stringa fino ad oggi. Quello che non capisco è che la conversione funziona per la maggior parte delle date, ma non funziona appositamente per solo 2 date. let dateFormatter = NSDateFormatter() dateFormatter.locale = NSLocale(localeIdentifier: “es”) dateFormatter.dateFormat = “dd ‘de’ MMMM” dateFormatter.dateFromString(“1 […]

NSDateFormatter restituisce nil in OS 4.0

Ho avuto il seguente codice di lavoro su OS 3.x NSString *stringDate = @”2010-06-21T20:06:36+00:00″; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@”yyyy-MM-dd’T’HH:mm:ssZ”]; NSDate *theDate = [dateFormatter dateFromString:stringDate]; NSLog(@”%@”,[dateFormatter stringFromDate:theDate]); ma ora nel nuovo xcode 3.2.3 sotto il simulatore iOS4, il varialble theDate è nullo. Ho esaminato il riferimento alla class e non vedo nulla di […]

Come si calcola il giorno dell’anno per una data specifica in Objective-C?

Questo è qualcosa che mi sono trovato a trascorrere ore per capire e quindi voglio condividere con voi. La domanda era: come determinare il giorno dell’anno per una data specifica? ad esempio, il 15 gennaio è il 15 ° giorno e il 31 dicembre è il 365 ° giorno in cui non è bisestile.

Opzione Suffisso giorno mese ordinario per NSDateFormatter setDateFormat

Quale opzione setDateFormat per NSDateFormatter viene utilizzata per ottenere il suffisso ordinale di un mese? ad es. lo snippet qui sotto produce attualmente: 15:11 Sabato 15 agosto Cosa devo cambiare per ottenere: 15:11 Sabato 15 agosto NSDate *date = [NSDate date]; NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease]; [dateFormatter setFormatterBehavior:NSDateFormatterBehavior10_4]; [dateFormatter setDateFormat:@”h:mm a EEEE MMMM […]

Swift: stampa tutte le date tra due NSDate ()

Sto creando una data usando NSDateComponents() : let startDate = NSDateComponents() startDate.year = 2015 startDate.month = 9 startDate.day = 1 let calendar = NSCalendar.currentCalendar() let startDateNSDate = calendar.dateFromComponents(startDate)! … ora voglio stampare tutte le date dalla data di NSDate() fino ad oggi, NSDate() . Ho già provato a giocare con NSCalendarUnit, ma mostra solo la […]

Valore imprevisto da NSDate

Sto cercando di memorizzare un orario in una data. In questo caso 1,5 secondi. Conservo l’ora nella data in questo modo: NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@”mm:ss.SS”]; [dateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0.0]]; NSDate *date1 = [dateFormatter dateFromString:@”00:01.50″]; Ma se guardo nell’area di debug, posso vedere che il valore di date1 è stato impostato su: date1 […]

swift NSDateFormatter non funziona

Sto provando a formattare il tempo come segue: let formatter = NSDateFormatter() formatter.dateFormat = “hh_mm_ss” let d = formatter.stringFromDate(NSDate()) println(“formatted text is: \(d)”) Supponiamo che l’ora corrente sia 3 set 2014 22:15:30 Quando 22_15_30 questo script sul campo da giuoco, stampa l’ora correttamente formattata: 22_15_30 . Durante l’esecuzione su AppDelegate, non stampa l’ora formattata: 22:15:30 […]

Come ottengo la data corrente in formato breve in Swift

Nelle immagini qui sotto puoi vedere il codice che ho scritto e i valori di tutte le variabili: class fun getCurrentShortDate() -> String { var todaysDate = NSDate() var dateFormatter = NSDateFormatter() dateFormatter.dateFormat = “dd-MM-yyyy” var DateInFormat = dateFormatter.stringFromDate(todaysDate) return DateInFormat } Valori variabili Come puoi vedere la data corrente non è stata trovata, ma […]

Come convertire una stringa di data con secondi frazionari facoltativi usando Codable in Swift4

Sto sostituendo il mio vecchio codice di analisi JSON con Swift’s Codable e sto andando incontro a un piccolo inconveniente. Immagino che non sia tanto una domanda codificabile quanto una domanda di DateFormatter. Inizia con una struttura struct JustADate: Codable { var date: Date } e una stringa json let json = “”” { “date”: […]

Formattare NSDate in stili particolari per anno, mese, giorno e ora, minuto, secondi

Fondamentalmente ho bisogno di ottenere la data e l’ora correnti separatamente, formattate come: 2009-04-26 11:06:54 Il codice seguente, da un’altra domanda sullo stesso argomento, genera ora: | 2009-06-01 23:18:23 +0100 | dateString: | Jun 01, 2009 23: 18 | analizzato: | 2009-06-01 23:18:00 +0100 | Questo è quasi quello che sto cercando, ma voglio separare […]