iOS Dev (55) 获取当前年、月、日等信息

iOS Dev (55) 获取当前年、月、日等信息

  • 作者:大锐哥
  • 博客:http://prevention.iteye.com

-

NSDate *now = [NSDate date];
NSCalendar *calendar = [NSCalendar currentCalendar];
NSUInteger unitFlags =
    NSYearCalendarUnit |
    NSMonthCalendarUnit |
    NSDayCalendarUnit |
    NSHourCalendarUnit |
    NSMinuteCalendarUnit |
    NSSecondCalendarUnit;
NSDateComponents *dateComponent = [calendar components:unitFlags fromDate:now];

int year = [dateComponent year];
int month = [dateComponent month];
int day = [dateComponent day];
int hour = [dateComponent hour];
int minute = [dateComponent minute];
int second = [dateComponent second];

Reference

  • http://www.cnblogs.com/programmer-blog/p/3265110.html

iOS Dev (55) 获取当前年、月、日等信息

时间: 2024-10-11 03:36:28

iOS Dev (55) 获取当前年、月、日等信息的相关文章

DatePicker隐藏年/月/日

有时候项目中进行时间设置时,只需要设置年/或月/或日.这时候就需要对相应的部分进行隐藏. 1 DatePicker datePk = (DatePicker) findViewById(R.id.dp_date); 2 // 获取到年/月/日所在的组件群 3 ViewGroup targetGroup = (ViewGroup) ((ViewGroup) datePk.getChildAt(0)).getChildAt(0); 4 //接下来即可根据位置来隐藏年/月/日,如 5 targetGr

Java Calendar获取年、月、日、时间

Java Calendar获取年.月.日.时间 Calendar c = Calendar.getInstance(TimeZone.getTimeZone("GMT+08:00"));    //获取东八区时间 int year = c.get(Calendar.YEAR);    //获取年  int month = c.get(Calendar.MONTH) + 1;   //获取月份,0表示1月份  int day = c.get(Calendar.DAY_OF_MONTH);

iOS 获取今年指定月的天数

//调用 NSInteger i = [self howManyDaysInThisMonth:2]; NSLog(@"%ld",(long)i); // 获取今年指定月的天数 - (NSInteger)howManyDaysInThisMonth :(NSInteger)imonth { int year = [[self years][0] intValue]; if((imonth == 1)||(imonth == 3)||(imonth == 5)||(imonth == 7

Android DataPickerDialog组建只显示年月或月日

最近几天再做一个App开发,开发时需要使用DatePickerDialog来只显示年月,在网上参考了不少的例子,有的自己琢磨不透,所幸看到了(这里请参考http://whb198900.blog.163.com/blog/static/766453542012108111920879)这位朋友的文章以及http://download.csdn.net/detail/u010372772/6027761这里边的代码,自己又进行了总结,总之,完成了自己的任务. 1 public class Seco

js获取上一个月、下一个月格式为yyyy-mm-dd的日期

/** * 获取上一个月 * * @date 格式为yyyy-mm-dd的日期,如:2014-01-25 */ function getPreMonth(date) { var arr = date.split('-'); var year = arr[0]; //获取当前日期的年份 var month = arr[1]; //获取当前日期的月份 var day = arr[2]; //获取当前日期的日 var days = new Date(year, month, 0); days = da

也说面试 - 一个努力的iOS Dev

你们在金色的余晖中回家,而我却在银色的温柔中,匆匆潜行-----这是我的现状. 今年的招工形式不是很好,难找工作:也难招人.写这篇博客,是为了给各位在找工作的iOS dev 一些参考. 上篇:换坑(去面试) 又是一年换坑的时节,出于各种原因,我又换坑了. 今年面了6家,5个offer.看似还不错,实际很艰难.3月初,boss对公司人员透露,今年不涨薪水且暂无项目奖金.我这组,直接走了6个,我迫于无奈提出离职.一开始我觉得今年应该也很容易找工作,毕竟去年轻松就跳槽了.然而,一个月没接到电话.我一度

JS中在当前日期上追加一天或者获取上一个月和下一个月

/** * 获取上一个月 * * @date 格式为yyyy-mm-dd的日期,如:2014-01-25 */ function getPreMonth(date) { var arr = date.split('-'); var year = arr[0]; //获取当前日期的年份 var month = arr[1]; //获取当前日期的月份 var day = arr[2]; //获取当前日期的日 var days = new Date(year, month, 0); days = da

【原创】Js:日期处理(日期格式必须【yyyy-mm-dd】才能转成long的毫秒!其他的不是【年-月-日】的格式,结果会是【NaN】)

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>test date</title> </head> <body> <script type="text/javascript"> document.write("三种获取时间戳的方式:"); document.write(

js获取上一个月、下一个月

/** * 获取上一个月 * * @date 格式为yyyy-mm-dd的日期,如:2014-01-25 */ function getPreMonth(date) { var arr = date.split('-'); var year = arr[0]; //获取当前日期的年份 var month = arr[1]; //获取当前日期的月份 var day = arr[2]; //获取当前日期的日 var days = new Date(year, month, 0); days = da