Rumah >pembangunan bahagian belakang >Tutorial C#.Net >ASP.NET操作日期常用代码

ASP.NET操作日期常用代码

怪我咯
怪我咯asal
2017-04-01 11:16:331334semak imbas

using System;

namespace My.Utils {
///


/// 日期操作常用工具
///

public class DateUtils {
 public DateUtils() {
 }

       ///
       /// 比较日期的年份差
       ///

       /// 开始日期
       /// 与当前日期的年份差
       public static int DiffYear (string start) {
           return DiffYear(Convert.ToDateTime(start));
       }

       ///
       /// 比较日期的年份差
       ///

       /// 开始日期
       /// 结束日期
       /// 年份差
       public static int DiffYear (string start, string end) {
           return DiffYear(Convert.ToDateTime(start), Convert.ToDateTime(end));
       }

       ///
       /// 比较日期的年份差
       ///

       /// 开始日期
       /// 与当前日期的年份差
       public static int DiffYear (DateTime start) {
           return (DiffYear(start, DateTime.Now));
       }

       ///
       /// 比较两个日期的年份差
       ///

       /// 开始日期
       /// 结束日期
       /// 年份差
       public static int DiffYear (DateTime start, DateTime end) {
           return (end.Year - start.Year);
       }

       ///
       /// 格式化当天日期(yyyy-MM-dd)
       ///

       /// 格式化后的日期字符串
       public static string DateFormat () {
           return DateFormat(DateTime.Now);
       }

       ///
       /// 格式化日期(yyyy-MM-dd)
       ///

       /// 待格式化的日期
       /// 格式化后的日期字符串
       public static string DateFormat (string date) {
           return DateFormat(Convert.ToDateTime(date));
       }

       ///
       /// 格式化日期
       ///

       /// 待格式化的日期
       /// 格式化串
       /// 格式化后的日期字符串
       public static string DateFormat (string date, string format) {
           return DateFormat(Convert.ToDateTime(date), format);
       }

       ///
       /// 格式化日期(yyyy-MM-dd)
       ///

       /// 待格式化的日期
       /// 格式化后的日期字符串
       public static string DateFormat (DateTime date) {
           return DateFormat(date, "yyyy-MM-dd");
       }

       ///
       /// 格式化日期
       ///

       /// 待格式化的日期
       /// 格式化串
       /// 格式化后的日期字符串
       public static string DateFormat (DateTime date, string format) {
           return date.ToString(format);
       }

       ///
       /// 格式化日期时间
       ///

       /// 待格式化的日期时间
       /// 格式化后的日期时间字符串
       public static string DateTimeFormat (DateTime datetime) {
           return DateTimeFormat(datetime, "yyyy-MM-dd HH:mm");
       }

       ///
       /// 格式化日期时间
       ///

       /// 待格式化的日期时间
       /// 格式化串
       /// 格式化后的日期时间字符串
       public static string DateTimeFormat (DateTime datetime, string format) {
           return datetime.ToString(format);
       }
}
}


Atas ialah kandungan terperinci ASP.NET操作日期常用代码 . Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn