D.O.Bを年、月、日をTextFieldに置くことを指示する式はありますか? InShortは、計算されたD.O.Bを返すテキストファイルに21年6月16日を入れます。見つけるDateOFBirth年齢から
2
A
答えて
5
iphoneでは、自分で書く方法を直接的に知ることはできません。
ステップ1:年、月、日からNSDateオブジェクトを作成します。
NSDateComponents *comp = [[NSDateComponents alloc] init];
[comp setYear:year];
[comp setMonth:month];
[comp setDay:day];
NSDate *birthdate = [[NSCalendar currentCalendar] dateFromComponents:comp];
[comp release];
ステップ2:今日からの間隔を見つけます。
NSTimeInterval dateDiff = [birthDate timeIntervalSinceNow];
int age=trunc(dateDiff/(60*60*24))/365;
EDIT ...
JavaではNSDateComponents *comp = [[NSDateComponents alloc] init];
[comp setYear:-year];
[comp setMonth:-month];
[comp setDay:-day];
NSDate *birthdate = [[NSCalendar currentCalendar]dateByAddingComponents:comp toDate:[NSDate date] options:0];;
[comp release];
2
... ... 私は、この操作にカレンダーを使用したいです。あなたの場合、私はあなたが使用することをお勧めしますadd method
したがって、現在の日付でカレンダーの新しいインスタンスを作成し、曜日と月を設定し、年齢を引く必要があります。
2
これを試してください。
Calendar c = Calendar.getInstance();
System.out.println();
c.add(Calendar.YEAR, -21);
c.add(Calendar.MONTH, -6);
c.add(Calendar.DAY_OF_MONTH, -16);
System.out.println((c.get(Calendar.MONTH)+1)+"-"+ c.get(Calendar.DAY_OF_MONTH)+"-"+c.get(Calendar.YEAR));
1
これはそれが
より有用であるだけで、それは差を与える二つの日付を入力してください。
NSDateComponents *comp=[[NSCalendar currentCalendar] components:(NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit) fromDate:[NSDate date] toDate:self.objDate options:0] ;
NSLog(@"%@",[NSString stringWithFormat:@"%d : %d : %d : %d : %d : %d",comp.year,comp.month,comp.day,comp.hour,comp.minute,comp.second]);
次のコードはあなたに役立つかもしれません。
ハッピーコーディング
関連する問題
- 1. SASは年齢から生年月日を見つけます
- 2. 父と息子の年齢の合計から息子の年齢を見つけますか?
- 3. 年齢から年齢層に加入
- 4. リストに年齢を見つけるステートメントがある場合
- 5. Moquiフレームワークから「年齢」の間の「年齢」のコールレットサービス:
- 6. パワークエリーの日付フィールドから年齢および年齢バケットを計算する
- 7. 年齢推定用年齢データベース
- 8. 年齢間のjQueryフィルタリングの年齢
- 9. 年齢
- 10. 年齢から生年月日を計算する
- 11. PHPレンダリング年齢
- 12. 年齢計算
- 13. 計算年齢
- 14. 年齢検査
- 15. postgresチャンネルを見るために別のユーザーの分の年齢範囲を見つける
- 16. 2つの年齢フィールドに基づいたMySQLの年齢範囲クエリ
- 17. Railsで複数年のテーブルから別の年を見つける方法
- 18. この年のリストから最大日付年を見つける方法
- 19. sqlチェック制約の生年月日からの年齢
- 20. Excelのスプレッドシートの生年月日から年齢を検索
- 21. 2つの日付の間の年齢
- 22. 年齢計算 - タイムスタンプフィールド
- 23. は、年齢、出生
- 24. Androidデバイスの年齢
- 25. codeigniter年齢形式
- 26. Prometheusメトリック値年齢
- 27. 年齢のOLAPディメンション
- 28. 名前、年齢と
- 29. Podio年齢計算
- 30. PHP年齢確認
参考として現在の日付を使用して計算することができます。 – Rakesh
あなたは何を試しましたか? http://mattgemmell.com/2008/12/08/what-have-you-tried/ –
あなたは_iPhone_、_Android_、_Java_でそれらを3つすべて使いたいですか? –