首页  >  文章  >  后端开发  >  ASP.NET操作日期常用代码

ASP.NET操作日期常用代码

怪我咯
怪我咯原创
2017-04-01 11:16:331314浏览

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


以上是ASP.NET操作日期常用代码 的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn