国产一区黄,国产夫妻一区,免费在线观看黄色小视频,日本黄色免费在线,久亚洲精品不子伦一区,日99久9在线免费,亚洲欧美日韩国产精品b站在线看

主營(yíng)業(yè)務(wù):網(wǎng)站制作 網(wǎng)站優(yōu)化 小程序制作 石家莊網(wǎng)站制作網(wǎng)站建設(shè)有限公司歡迎您!
石家莊閃云網(wǎng)絡(luò)科技有限公司
客服熱線15383239821
如何讓自己的網(wǎng)站更有質(zhì)量?

.net對(duì)時(shí)間操作的類

發(fā)布時(shí)間:2010/10/23 18:35:59

DateTime .ToString("yyyy年MM月dd日 hh時(shí)mm分ss秒 dddd")
輸出 2010年01月21日 12時(shí)04分00秒 星期四
可以選擇自由轉(zhuǎn)換,如:DateTime .ToString("yyyy-MM-dd") 輸出:2010-01-21


/// <summary>
/// 對(duì)時(shí)間的操作(轉(zhuǎn)換,截取等操作)
/// </summary>
public class TimeConvert
{
/// <summary>
/// 返回某年某月最后一天
/// </summary>
/// <param name="year">年份</param>
/// <param name="month">月份</param>
/// <returns>日</returns>
public static int GetMonthLastDate(int year, int month)
{
DateTime lastDay = new DateTime(year, month, new System.Globalization.GregorianCalendar().GetDaysInMonth(year, month));
int Day = lastDay.Day;
return Day;
}
/// <summary>
/// 把秒轉(zhuǎn)換成分鐘
/// </summary>
/// <returns></returns>
public static int SecondToMinute(int Second)
{
decimal mm = (decimal)((decimal)Second / (decimal)60);
return Convert.ToInt32(Math.Ceiling(mm));
}
/// <summary>
/// 返回時(shí)間差
/// </summary>
/// <param name="DateTime1">時(shí)間1(小)</param>
/// <param name="DateTime2">時(shí)間2(大)</param>
/// <returns></returns>
public static string DateDiff(DateTime DateTime1, DateTime DateTime2)
{
string dateDiff = null;
try
{
//TimeSpan ts1 = new TimeSpan(DateTime1.Ticks);
//TimeSpan ts2 = new TimeSpan(DateTime2.Ticks);
//TimeSpan ts = ts1.Subtract(ts2).Duration();
TimeSpan ts = DateTime2 - DateTime1;
if (ts.Days >= 1)
{
dateDiff = DateTime1.Month.ToString() + "月" + DateTime1.Day.ToString() + "日";
}
else
{
if (ts.Hours > 1)
{
dateDiff = ts.Hours.ToString() + "小時(shí)前";
}
else
{
dateDiff = ts.Minutes.ToString() + "分鐘前";
}
}
}
catch
{ }
return dateDiff;
}
#region 時(shí)間
/// <summary>
/// <para>讀取現(xiàn)在時(shí)間</para>
/// <para>參數(shù):傳遞 1 : 2000年05月05日</para>
/// <para>參數(shù):傳遞 2 : 2000/05/05</para>
/// <para>參數(shù):傳遞 3 : 2000-05-05</para>
/// <para>參數(shù):傳遞 4 : 00:00:00</para>
/// <para>參數(shù):傳遞 5 : 2000年05月05日 00:00:00</para>
/// </summary>
/// <returns></returns>
public static string NowTime(int i)
{
string shijian = ""; ;
if (i == 1) { shijian = DateTime.Now.Year + "年" + DateTime.Now.Month + "月" + DateTime.Now.Day + "日"; }
else if (i == 2) { shijian = DateTime.Now.Year + "/" + DateTime.Now.Month + "/" + DateTime.Now.Day + "/"; }
else if (i == 3) { shijian = DateTime.Now.Year + "-" + DateTime.Now.Month + "-" + DateTime.Now.Day + "-"; }
else if (i == 4) { shijian = DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second; }
else if (i == 5) { shijian = DateTime.Now.Year + "年" + DateTime.Now.Month + "月" + DateTime.Now.Day + "日" + " " + DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second; }
else { shijian = "讀取錯(cuò)誤"; }
return shijian;
}
#endregion
#region Time截取
/// <summary>
/// <para>時(shí)間截取</para>
/// <para>參數(shù)1:2009-5-5 </para>
/// <para>參數(shù)2:5-5</para>
/// <para>參數(shù)3:2009-5</para>
/// <para>參數(shù)4:2009年5月5日</para>
/// <para>參數(shù)5:5月5日</para>
/// <para>參數(shù)6:2009年5月</para>
/// <para>參數(shù)7:00:00:00</para>
/// <para>參數(shù)8:2009_5_5_00_00_00 "_ 為 str 參數(shù)"</para>
/// <para>4,5,6不需要填寫str 隨便填個(gè)數(shù)字即可</para>
/// </summary>
/// <param name="TimeString">要截取的時(shí)間</param>
/// <param name="i">參數(shù)</param>
/// <param name="str">年月后面要加的字符 比如:2009/2/12 str="/"</param>
/// <returns></returns>
public static string Time(DateTime TimeString, int i, string str)
{
string shijian = "";
if (i == 1)
{
shijian = TimeString.Year.ToString() + str + TimeString.Month.ToString() + str + TimeString.Day.ToString();
return shijian;
}
else if (i == 2)
{
shijian = TimeString.Month.ToString() + str + TimeString.Day.ToString();
return shijian;
}
else if (i == 3)
{
shijian = TimeString.Year.ToString() + str + TimeString.Month.ToString();
return shijian;
}
else if (i == 4)
{
shijian = TimeString.Year.ToString() + "年" + TimeString.Month.ToString() + "月" + TimeString.Day.ToString() + "日";
return shijian;
}
else if (i == 5)
{
shijian = TimeString.Month.ToString() + "月" + TimeString.Day.ToString() + "日";
return shijian;
}
else if (i == 6)
{
shijian = TimeString.Year.ToString() + "年" + TimeString.Month.ToString() + "月";
return shijian;
}
else if (i == 7)
{
shijian = TimeString.Hour.ToString() + str + TimeString.Minute.ToString() + str + TimeString.Second.ToString();
return shijian;
}
else if (i == 8)
{
shijian = TimeString.Year.ToString() + str + TimeString.Month.ToString() + str + TimeString.Day.ToString() + str + TimeString.Hour.ToString() + str + TimeString.Minute.ToString() + str + TimeString.Second.ToString();
return shijian;
}
else
{
return TimeString.ToShortDateString();
}
}
#endregion
}


 

相關(guān)新聞推薦

在線客服 : 服務(wù)熱線:15383239821 電子郵箱: 27535611@qq.com

公司地址:石家莊市新華區(qū)九中街江西大廈4062

備案號(hào):冀ICP備2022000585號(hào)-4