📄 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 + -