
代码 1
public class TimeParser
2
{
3
/**//// <summary>
4
/// 把秒转换成分钟
5
/// </summary>
6
/// <returns></returns>
7
public static int SecondToMinute(int Second)
8
{
9
decimal mm = (decimal)((decimal)Second / (decimal)60);
10
return Convert.ToInt32(Math.Ceiling(mm));
11
}
12
13
返回某年某月最后一天#region 返回某年某月最后一天
14
/**//// <summary>
15
/// 返回某年某月最后一天
16
/// </summary>
17
/// <param name="year">年份</param>
18
/// <param name="month">月份</param>
19
/// <returns>日</returns>
20
public static int GetMonthLastDate(int year, int month)
21
{
22
DateTime lastDay = new DateTime(year, month, new System.Globalization.GregorianCalendar().GetDaysInMonth(year, month));
23
int Day = lastDay.Day;
24
return Day;
25
}
26
#endregion
27
28
返回时间差#region 返回时间差
29
public static string DateDiff(DateTime DateTime1, DateTime DateTime2)
30
{
31
string dateDiff = null;
32
try
33
{
34
TimeSpan ts = DateTime2 - DateTime1;
35
if (ts.Days >=1)
36
{
37
dateDiff = DateTime1.Month.ToString() + "月" + DateTime1.Day.ToString() + "日";
38
}
39
else
40
{
41
if (ts.Hours > 1)
42
{
43
dateDiff = ts.Hours.ToString() + "小时前";
44
}
45
else
46
{
47
dateDiff = ts.Minutes.ToString() + "分钟前";
48
}
49
}
50
}
51
catch
52
{ }
53
return dateDiff;
54
}
55
#endregion
56
}
public class TimeParser2

{3

/**//// <summary>4
/// 把秒转换成分钟5
/// </summary>6
/// <returns></returns>7
public static int SecondToMinute(int Second)8

{9
decimal mm = (decimal)((decimal)Second / (decimal)60);10
return Convert.ToInt32(Math.Ceiling(mm)); 11
}12

13

返回某年某月最后一天#region 返回某年某月最后一天14

/**//// <summary>15
/// 返回某年某月最后一天16
/// </summary>17
/// <param name="year">年份</param>18
/// <param name="month">月份</param>19
/// <returns>日</returns>20
public static int GetMonthLastDate(int year, int month)21

{22
DateTime lastDay = new DateTime(year, month, new System.Globalization.GregorianCalendar().GetDaysInMonth(year, month));23
int Day = lastDay.Day;24
return Day;25
}26
#endregion27

28

返回时间差#region 返回时间差29
public static string DateDiff(DateTime DateTime1, DateTime DateTime2)30

{31
string dateDiff = null;32
try33

{34
TimeSpan ts = DateTime2 - DateTime1;35
if (ts.Days >=1)36

{37
dateDiff = DateTime1.Month.ToString() + "月" + DateTime1.Day.ToString() + "日";38
}39
else40

{41
if (ts.Hours > 1)42

{43
dateDiff = ts.Hours.ToString() + "小时前";44
}45
else46

{47
dateDiff = ts.Minutes.ToString() + "分钟前";48
}49
}50
}51
catch52

{ }53
return dateDiff;54
}55
#endregion56
}