ASP.NET日期操作常用的操作代码

  • 发布于:2020-06-10
  • 195 人围观
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);
    }
}
}
万企互联
标签: