程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET日期操作常用操作代碼

ASP.NET日期操作常用操作代碼

編輯:關於ASP.NET

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);
    }
}
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved