developer
2023-05-20 e12c7b4c22df631ebdcd16b2f98fbef8f738f92f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
//
//  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