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
}
?石家莊網(wǎng)站建設(shè)的優(yōu)點(diǎn):我們是專屬定制,制作符合您公司業(yè)務(wù)、風(fēng)格的網(wǎng)站,這就做到給您制作的網(wǎng)站是網(wǎng)絡(luò)上獨(dú)一無(wú)二的網(wǎng)站,這樣更有利于搜索引擎的收錄。如果您喜歡網(wǎng)絡(luò)上某個(gè)風(fēng)格的網(wǎng)站或者網(wǎng)站模板,我們是只仿制而不直接套用,我們會(huì)對(duì)其中的結(jié)構(gòu)和樣式做增減優(yōu)化,做…
?競(jìng)價(jià)排名營(yíng)銷是一種通過 競(jìng)價(jià)購(gòu)買搜索引擎中關(guān)鍵詞或關(guān)鍵短語(yǔ)的廣告方式。競(jìng)價(jià)排名營(yíng)銷分為兩種類型。 第一種,直接為真正的搜索引擎結(jié)果的排名付費(fèi),也就是說付的錢越多,網(wǎng)頁(yè)所獲得的排名名也就越高。 第二種則更類似于普通的廣告。這種競(jìng)價(jià)排名營(yíng)銷方式通過…
?網(wǎng)站優(yōu)化對(duì)網(wǎng)站來(lái)說是非常重要的,直接決定和影響著網(wǎng)站所起到的作用,以及在各個(gè)地方當(dāng)中的排名。在進(jìn)行seo優(yōu)化的過程中,我們必須要堅(jiān)持一定的原則,真正的把這些事情做得更好,才可以確保最終的結(jié)果,這對(duì)于我們來(lái)說是非常重要的事。 SEO優(yōu)化主要分為8小步: …