?? timechange.cs
字號:
using System;
namespace WindowsApplication3
{
/// <summary>
/// 時間轉換類
/// 吳隱峰
/// </summary>
public class TimeChange
{
/// <summary>
/// 把如像 "19810624" 轉化為 "6/24/1981" , 即把"年月日"轉化為"月/日/年"格式
/// </summary>
/// <param name="time">時間字符串</param>
/// <returns>時間字符串</returns>
public static string ChangeForm( string time )
{
string year = time.Substring( 0 ,4 );
string mouth = time.Substring( 4,2);
string day = time.Substring( 6,2 );
string combine = mouth + "/" + day + "/" + year;
return combine;
}
/// <summary>
/// 得到年份
/// </summary>
/// <param name="time">時間字符串</param>
/// <returns>年份</returns>
public static string GetYear( string time )
{
return time.Substring( 0 , 4 );
}
/// <summary>
/// 把如像 "1981-6-24" 轉化為 "6/24/1981" , 即把"年月日"轉化為"月/日/年"格式
/// </summary>
/// <param name="time">時間串格式</param>
/// <returns>時間字符串</returns>
public static string IntoDate( string time )
{
int firstIndex = time.IndexOf('-',0);
int secondIndex = time.LastIndexOf('-');
string year = time.Substring( 0, firstIndex );
string mouth = time.Substring( firstIndex+1, secondIndex - firstIndex - 1);
string day = time.Substring( secondIndex+1, time.Length - secondIndex -1);
return year + "年" + mouth + "月" + day + "日" ;
}
/// <summary>
/// 把DateTime類型轉化成為"年月日"格式
/// </summary>
/// <param name="dt">DateTime類型</param>
/// <returns>字符串類型</returns>
public static string turnTime( DateTime dt )
{
string dateYear = dt.Year.ToString( );
string dateMouth = dt.Month.ToString( );
if( dateMouth.Length == 1 )
{
dateMouth = "0" + dateMouth;
}
string dateDay = dt.Day.ToString( );
if( dateDay.Length == 1 )
{
dateDay = "0" + dateDay;
}
return dateYear+dateMouth+dateDay;
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -