ASP.NET操作日期常用代码

来源:这里教程网 时间:2026-02-21 13:46:58 作者:

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

相关推荐