1

すべてに:

(HH:mm)時間形式を形式に変換する方法について誰か助けてもらえdatetime(yyyy/mm/dd HH:mm:ss)ますか? 私は助けが必要です。

この文字列を yyyy-MM-dd HH:mm:ss 形式の IphoneリンクHH:mmに変換しようとしましたが、この形式の文字列があり、これをyyyy/mm/dd HH:mm:ss

前もって感謝します!!

4

1 に答える 1

1

@Neelzが正しいと言っているDBで時間と分の値のみを保存している場合、フォーマットされた日付を取得するために使用している日付によって異なります. @Neelzが言ったのと同じことをしましたが、別の方法で.今日の日付を考慮して、必要に応じて日時を取得するコード

   //get the today's date
    NSDate* date = [NSDate date];
    //Create the dateformatter object
    NSDateFormatter* formatter = [[[NSDateFormatter alloc] init] autorelease];
    [formatter setLocale:[[NSLocale alloc]initWithLocaleIdentifier:@"en_US"]];
    //Set the required date format to get the todays date
    [formatter setTimeZone:[NSTimeZone timeZoneWithName:@"UTC"]];
    [formatter setDateFormat:@"yyyy-MM-dd"];
    [formatter setTimeZone:[NSTimeZone systemTimeZone]];
    NSString* cCurrentDateStamp = [formatter stringFromDate:date];
    NSLog(@"%@",cCurrentDateStamp);

    //now get the hours & minute you saved in DB.I considered 11:08
    NSString *strYOurTime=@"11:08";

    //create the date time string by appending date & time
    NSString *str=[NSString stringWithFormat:@"%@ %@:00",cCurrentDateStamp,strYOurTime];

     //set the formatter
    [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
    NSDate *FinalDateTime=[formatter dateFromString:str];
    NSLog(@"%@",FinalDateTime);

FinalDateTime は、必要な最終日です。2 つの日付間の日数を取得するには、次のリンクを参照してください。

iPhone - 2 つの日付間の日数を取得する

于 2013-01-29T06:47:43.167 に答える