現在の日付をラベルに表示し、毎日自動的に更新する必要があるアプリを作成しています。いくつかのチュートリアルを見てきましたが、YYYY:DD:MM hh:mm で日付を取得する方法がすべて示されています。この形式を DD/MMM/YYYY に変更する方法を知りたいです。
サンプル コードやチュートリアルへのリンクは大歓迎です。
現在の日付をラベルに表示し、毎日自動的に更新する必要があるアプリを作成しています。いくつかのチュートリアルを見てきましたが、YYYY:DD:MM hh:mm で日付を取得する方法がすべて示されています。この形式を DD/MMM/YYYY に変更する方法を知りたいです。
サンプル コードやチュートリアルへのリンクは大歓迎です。
このようなもの:
NSDate *today = [NSDate date];
NSDateFormatter *formatter = [[NSDateformatter alloc] init];
[formatter setDateFormat:@"dd/MMM/yyyy"];
[myLabel setText:[formatter stringFromDate:today]];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat: @"dd/MM/yyyy"];
NSString *dateString = [dateFormatter stringFromDate: dayDate];
//display dateString in label
[dateFormatter release];
NSDateFormatter を使用する必要があります。特定の形式については、 https: //developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSDateFormatter_Class/Reference/Reference.html を参照して ください。
NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setDateFormat:@"dd/MMM/yyyy"];
NSDate *now = [[NSDate alloc] init];
NSString *dateString = [format stringFromDate:now];