123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 |
- //
- // MOBFDateUtils.h
- // MOBFoundation
- //
- // Created by vimfung on 15-1-19.
- // Copyright (c) 2015年 MOB. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- /**
- * 时间工具类
- */
- @interface MOBFDate : NSObject
- /**
- * 获取时间的年份
- *
- * @param date 时间
- *
- * @return 年份
- */
- + (NSInteger)fullYearByDate:(NSDate *)date;
- /**
- * 获取时间的月份
- *
- * @param date 时间
- *
- * @return 月份
- */
- + (NSInteger)monthByDate:(NSDate *)date;
- /**
- * 获取时间的日期
- *
- * @param date 时间
- *
- * @return 日期部分
- */
- + (NSInteger)dayByDate:(NSDate *)date;
- /**
- * 获取时间的小时部分
- *
- * @param date 时间
- *
- * @return 小时部分
- */
- + (NSInteger)hourByDate:(NSDate *)date;
- /**
- * 获取时间的分钟部分
- *
- * @param date 时间
- *
- * @return 分钟部分
- */
- + (NSInteger)minuteByDate:(NSDate *)date;
- /**
- * 获取时间的秒部分
- *
- * @param date 时间
- *
- * @return 秒部分
- */
- + (NSInteger)secondByDate:(NSDate *)date;
- /**
- * 将时间转换为指定格式字符串
- *
- * @param date 时间
- * @param format 格式字符串
- *
- * @return 转换后字符串
- */
- + (NSString *)stringByDate:(NSDate *)date
- withFormat:(NSString *)format;
- /**
- * 将字符串转换为时间对象
- *
- * @param format 格式字符串
- * @param dateString 日期时间字符串
- *
- * @return 时间对象
- */
- + (NSDate *)dateWithFormat:(NSString *)format
- dateString:(NSString *)dateString;
- /**
- * 将字符串转换为时间对象
- *
- * @param format 格式字符串
- * @param dateString 日期时间字符串
- * @param locale 本地化参数
- *
- * @return 时间对象
- */
- + (NSDate *)dateWithFormat:(NSString *)format
- dateString:(NSString *)dateString
- locale:(NSLocale *)locale;
- /**
- * 创建日期时间对象
- *
- * @param year 年份
- * @param month 月份
- * @param date 日期
- * @param hour 小时
- * @param minute 分钟
- * @param second 秒
- *
- * @return 日期时间对象
- */
- + (NSDate *)dateWithYear:(NSInteger)year
- month:(NSInteger)month
- date:(NSInteger)date
- hour:(NSInteger)hour
- minute:(NSInteger)minute
- second:(NSInteger)second;
- /**
- * 0点毫秒数
- *
- * @return 0点毫秒数
- */
- + (NSTimeInterval)zeroTimeInterval;
- @end
|