timechange.cs

来自「为湖北省教委、湖北省就业指导中心订做的学历查询系统」· CS 代码 · 共 72 行

CS
72
字号
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 + =
减小字号Ctrl + -
显示快捷键?