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. Moquiフレームワークから「年齢」の間の「年齢」のコールレットサービス:
- 3. 計算年齢
- 4. 年齢検査
- 5. 年齢計算
- 6. 2つの年齢フィールドに基づいたMySQLの年齢範囲クエリ
- 7. Railsで複数年のテーブルから別の年を見つける方法
- 8. 年齢のOLAPディメンション
- 9. Androidデバイスの年齢
- 10. codeigniter年齢形式
- 11. 年齢計算 - タイムスタンプフィールド
- 12. 誰もが特定の年齢以上のすべての家を見つけるためのSQLクエリ
- 13. C#Webページの年齢?
- 14. PHP年齢確認ドロップダウン
- 15. HTML - キャッシュコントロールの最大年齢
- 16. 年齢グループ間のSQL
- 17. 年齢制約の検索
- 18. 入力と日付のオブジェクトから年齢を計算する
- 19. バージョン管理が異なる年齢から
- 20. xsltの年齢を誕生日から計算する
- 21. SQL Serverから年齢をフィルタする方法
- 22. 最大のクラッシュレートを持つ年を見つけますか?
- 23. Foundation-datepicker.jsの年齢を計算する
- 24. Gravity FFormsの年齢を計算する
- 25. 年齢確認に関するクッキー法
- 26. 年、月、日、時、分、秒で年齢を計算する
- 27. 年齢によってJavaの色
- 28. Mongo集約フレームワーク:年齢別グループユーザー
- 29. opencvでの年齢推定へのアプローチ
- 30. ヒロクのスプロケット最大年齢ヘッダー
参考として現在の日付を使用して計算することができます。 – Rakesh
あなたは何を試しましたか? http://mattgemmell.com/2008/12/08/what-have-you-tried/ –
あなたは_iPhone_、_Android_、_Java_でそれらを3つすべて使いたいですか? –