-2

こんにちは、私は andNSDateを使用NSDateFormatterしています。このような形式で日付を表示するにはどうすればよいですか

2013 年 7 月 5 日金曜日

これが現在使用しているコードです。助けてください。

NSString *MyString;
    NSDate *now = [NSDate date];
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"dd-MM-yyyy"];
    MyString = [dateFormatter stringFromDate:now];
    date.text = MyString;
4

5 に答える 5

1

こんな使い方..

    NSString *MyString;
    NSDate *now = [NSDate date];
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"EEEE dd MMM yyyy"];
    MyString = [dateFormatter stringFromDate:now];
    NSLog(@"%@",MyString);

出力は

Tuesday 17 Sep 2013
于 2013-09-17T06:35:14.163 に答える
0
NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"EEEE,dd MMMM yyyy"];
NSLog(@"%@",[formatter stringFromDate:[NSDate date]]);
于 2013-09-17T06:34:27.170 に答える
0

私はこのコードをテストしました:

   NSDate *now = [NSDate date];
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"EEEE d MMM  yyyy"];
    NSString  *MyString = [dateFormatter stringFromDate:now];
    NSLog(@"%@",MyString);

出力

2013年 9月 17日 火曜日

于 2013-09-17T06:35:10.913 に答える
0

これを試してみてください。

NSDate * currentdate=[NSDate date];

    NSDateFormatter * dateFormatter1=[[NSDateFormatter alloc]init];
    [dateFormatter1 setDateFormat:@"eeee dd MMM yyyy"];

    NSString * str=[dateFormatter1 stringFromDate:currentdate];

    NSLog(@"%@",str);

出力は以下です

Tuesday 17 Sep 2013
于 2013-09-17T06:31:54.050 に答える
0

このフォーマットを試す

[dateFormatter setDateFormat:@"eeee-dd-MMM-yyyy"];

于 2013-09-17T06:32:22.817 に答える