0

現在の日付をラベルに表示し、毎日自動的に更新する必要があるアプリを作成しています。いくつかのチュートリアルを見てきましたが、YYYY:DD:MM hh:mm で日付を取得する方法がすべて示されています。この形式を DD/MMM/YYYY に変更する方法を知りたいです。

サンプル コードやチュートリアルへのリンクは大歓迎です。

4

3 に答える 3

1

このようなもの:

NSDate          *today     = [NSDate date];
NSDateFormatter *formatter = [[NSDateformatter alloc] init];

[formatter setDateFormat:@"dd/MMM/yyyy"];
[myLabel   setText:[formatter stringFromDate:today]];
于 2012-05-23T02:33:22.107 に答える
0
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat: @"dd/MM/yyyy"];

NSString *dateString = [dateFormatter stringFromDate: dayDate];

//display dateString in label

[dateFormatter release];
于 2012-05-23T02:33:02.873 に答える
0

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];
于 2012-05-23T02:34:17.133 に答える