精华内容
下载资源
问答
  • js var oDate=new Date(); var beginTime=new Date("2017/4/18 00:00:00"); var endTime=new Date("2017/10/1 00:00:00"); if(beginTime) ... //在这个时间段的操作 } C# DateTime nowTime=Dat

    js

    var oDate=new Date();
    var beginTime=new Date("2017/4/18 00:00:00");
    var endTime=new Date("2017/10/1 00:00:00");
    if(beginTime<oDate && oDate<endTime)
    {
      //在这个时间段的操作
    }


    C#

    DateTime nowTime=DateTime.Now;
    DateTime startTime=Convert.ToDateTime("2017-6-1 00:00:00");
    if(DateTime.Compare(nowTime,startTime)<0) //nowTime<2017.6.1
    {
      //在这个时间段的操作
    }



    展开全文
  • 代码片段: string Time ="2019-7-18 18:00:00"; DateTime Now = DateTime.Now; DateTime CheckTime = Convert.ToDateTime(Time);...//总时间为多少小时 可以计算出天数,小时,分,秒,还有各自的总数

    代码片段:

    string Time ="2019-7-18 18:00:00";
    DateTime Now = DateTime.Now;
    DateTime CheckTime = Convert.ToDateTime(Time);
    TimeSpan Sub = CheckTime - Now;
    double Hours = Sub.Hours;//不足一天的有几小时
    double TotalHours = Sub.TotalHours;//总时间为多少小时

    可以计算出天数,小时,分,秒,还有各自的总数

    展开全文
  • C#对时间函数的操作

    2013-05-02 16:46:48
    //2007年4月24日 this.TextBox1.Text = System.DateTime.Now.ToString("D"); //2007/4/24 this.TextBox2.Text = System.DateTime.Now.ToString("d"); //2007年4月24日 16:30:15 t
          //2007年4月24日
            this.TextBox1.Text = System.DateTime.Now.ToString("D");
            //2007/4/24
            this.TextBox2.Text = System.DateTime.Now.ToString("d");
            //2007年4月24日 16:30:15
            this.TextBox3.Text = System.DateTime.Now.ToString("F");
            //2007年4月24日 16:30
            this.TextBox4.Text = System.DateTime.Now.ToString("f");
            //2007/4/24 16:30:15
            this.TextBox5.Text = System.DateTime.Now.ToString("G");
            //2007/4/24 16:30        
           this.TextBox6.Text = System.DateTime.Now.ToString("g");
            //16:30:15
            this.TextBox7.Text = System.DateTime.Now.ToString("T");
            //16:30
            this.TextBox8.Text = System.DateTime.Now.ToString("t");
            //2007年4月24日 8:30:15
            this.TextBox9.Text = System.DateTime.Now.ToString("U");
            //2007-04-24 16:30:15Z
            this.TextBox10.Text = System.DateTime.Now.ToString("u");
            //4月24日    
            this.TextBox11.Text = System.DateTime.Now.ToString("m");
            this.TextBox12.Text = System.DateTime.Now.ToString("M");
            //Tue, 24 Apr 2007 16:30:15 GMT  
            this.TextBox13.Text = System.DateTime.Now.ToString("r");
            this.TextBox14.Text = System.DateTime.Now.ToString("R");
            //2007年4月 
            this.TextBox15.Text = System.DateTime.Now.ToString("y");
            this.TextBox16.Text = System.DateTime.Now.ToString("Y");
            //2007-04-24T15:52:19.1562500+08:00
            this.TextBox17.Text = System.DateTime.Now.ToString("o");
            this.TextBox18.Text = System.DateTime.Now.ToString("O");
            //2007-04-24T16:30:15
            this.TextBox19.Text = System.DateTime.Now.ToString("s");
            //2007-04-24 15:52:19:9889
            this.TextBox20.Text = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:ffff");
            //2007年04月24 15时56分48秒
            this.TextBox21.Text = System.DateTime.Now.ToString("yyyy年MM月dd HH时mm分ss秒");
            //星期二, 四月 24 2007
            this.TextBox22.Text = System.DateTime.Now.ToString("dddd, MMMM dd yyyy");
            //周三, 十二月 7 '11
            this.TextBox23.Text = System.DateTime.Now.ToString("ddd, MMM d \"'\"yy");
            //星期二, 四月 24
            this.TextBox24.Text = System.DateTime.Now.ToString("dddd, MMMM dd");
            //4/07
            this.TextBox25.Text = System.DateTime.Now.ToString("M/yy");
            //07-12-11
            this.TextBox26.Text = System.DateTime.Now.ToString("dd-MM-yy");
           
            string[] Day = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
            //2011/12/6 昨天
            this.TextBox1.Text = System.DateTime.Now.AddDays(-1).ToShortDateString();
            //2011/12/8 明天
            this.TextBox2.Text = DateTime.Now.AddDays(1).ToShortDateString();
            //2011/12/4 本周星期天
            this.TextBox3.Text = DateTime.Now.AddDays(Convert.ToDouble((0 - Convert.ToInt16(DateTime.Now.DayOfWeek)))).ToShortDateString();
            //2011/12/10 本周星期六
            this.TextBox4.Text = DateTime.Now.AddDays(Convert.ToDouble((6 - Convert.ToInt16(DateTime.Now.DayOfWeek)))).ToShortDateString();
            //星期三 今天周几
            this.TextBox5.Text = Day[Convert.ToInt16(DateTime.Now.DayOfWeek)];
            //2011/11/27 上周日
            this.TextBox6.Text = DateTime.Now.AddDays(Convert.ToDouble((0 - Convert.ToInt16(DateTime.Now.DayOfWeek))) - 7).ToShortDateString();
            //2011/12/3 上周六
            this.TextBox7.Text = DateTime.Now.AddDays(Convert.ToDouble((6 - Convert.ToInt16(DateTime.Now.DayOfWeek))) - 7).ToShortDateString();
            //2011/12/11 下周日
            this.TextBox8.Text = DateTime.Now.AddDays(Convert.ToDouble((0 - Convert.ToInt16(DateTime.Now.DayOfWeek))) + 7).ToShortDateString();
            //2011/12/17 下周六
            this.TextBox9.Text = DateTime.Now.AddDays(Convert.ToDouble((6 - Convert.ToInt16(DateTime.Now.DayOfWeek))) + 7).ToShortDateString();
            //2011-12-01 本月一号
            this.TextBox10.Text =DateTime.Now.ToString("yyyy-MM-01");
            //2011/12/31 本月最后一天
            this.TextBox11.Text=DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddMonths(1).AddDays(-1).ToShortDateString();
            //2011/11/1 上个月一号
            this.TextBox12.Text=System.DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddMonths(-1).ToShortDateString();
            //2012/1/1 下个月一号
            this.TextBox13.Text=System.DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddMonths(1).ToShortDateSring();

    展开全文
  • 1:返回在一定的时间段中某个星期数的时间集合 /// /// 返回在一个范围中所选取的星期1-7的年月日的集合 /// /// 开始日期 /// 结束的日期</param>

    1:返回在一定的时间段中某个星期数的时间集合

    
     /// <summary>
            /// 返回在一个范围中所选取的星期1-7的年月日的集合
            /// </summary>
            /// <param name="StartDate">开始日期</param>
            /// <param name="EndDate">结束的日期</param>
            /// <param name="week">需要提取的星期1-7数组:如(1,2)</param>
            /// <returns>返回时间的集合</returns>
            public List<string> getDateOfWeek(DateTime StartDate, DateTime EndDate, string[] week)
            {
    
                int weekFirst = Convert.ToInt32(StartDate.DayOfWeek);//开始日期第一天是星期几
                int startMonth = StartDate.Month;
                int startDay = StartDate.Day;
                int startYear = StartDate.Year;
                int maxMonthDays = DateTime.DaysInMonth(startYear, startMonth);
                DateTime outputDate = DateTime.Parse(startYear + "-" + startMonth + "-" + startDay);
                List<string> alldate = new List<string>();
                for (int i = 0; i < week.Length; i++)
                {
                    startMonth = StartDate.Month;
                    startDay = StartDate.Day;
                    startYear = StartDate.Year;
                    outputDate = StartDate;
                    if (weekFirst == int.Parse(week[i]))
                    {
                        outputDate = DateTime.Parse(startYear + "-" + startMonth + "-" + startDay);
                        alldate.Add(outputDate.ToString());
                    }
                    if (weekFirst < int.Parse(week[i]))
                    {
                        startDay = StartDate.Day + (int.Parse(week[i]) - weekFirst);
                        outputDate = DateTime.Parse(startYear + "-" + startMonth + "-" + startDay);
                        alldate.Add(outputDate.ToString());
                    }
                    if (weekFirst > int.Parse(week[i]))
                    {
                        startDay = StartDate.Day - (weekFirst - int.Parse(week[i]));
    
                    }
                    while (outputDate < EndDate)
                    {
    
                        maxMonthDays = DateTime.DaysInMonth(startYear, startMonth);
                        startDay = startDay + 7;
                        if (startDay > maxMonthDays)
                        {
                            startDay = startDay - maxMonthDays;
                            startMonth++;
                        }
                        if (startMonth > 12)
                        {
                            startMonth = 1;
                            startYear++;
                        }
                        outputDate = DateTime.Parse(startYear + "-" + startMonth + "-" + startDay);
                        if (outputDate < EndDate)
                        {
                            alldate.Add(outputDate.ToString());
                        }
    
                    }
                }
                return alldate;
            } 
    展开全文
  • c# 对时间的处理 判断日期差

    千次阅读 2012-03-13 10:38:14
     //方法二,先计算两日期后的周末时间,再用两日期相减后整除7,乘以2,最后再加起来        static int DaysOfWeekend(DateTime dt1, DateTime dt2)        {                int n = 0; ...
  • 1、DateTime 数字型 ...1.18获得当前时间 n 天后的日期时间 DateTime newDay = DateTime.Now.AddDays(100);  文章出处: http://www.diybl.com/course/4_webprogram/asp.net/netjs/2008224/101298.html
  • C# RedisClient设置超时时间

    千次阅读 2020-08-08 08:58:05
    一 redis客户端实例: 提示:(根据redis官方资料可以找到相关操作(redis官网)) 存入数据: 127.0.0.1:6379> set token zhangsan OK 获取数据: 127.0.0.1:6379> get token ...二 C#端实例
  • 本人总结的c#中使用时间函数的使用。包括时间的比较,截取,类型转换。
  • 后台(C#)实现方法: string str = "2015-01-01 00:00:00"; DateTime dt = Convert.ToDateTime(str);//转换为DateTime对象,进而调用其相关方法 string sTime = dt.AddSeconds(-30).ToString("yyyy-MM-dd ...
  • c#时间函数

    2013-10-24 09:34:32
    对C#时间函数的详细使用进行很好的解答,能让你其有更多的了解
  • c#指定时间运行程序

    2010-12-18 19:07:11
    c#指定时间运行程序,你有帮助哦。 c#指定时间运行程序,你有帮助哦。 c#指定时间运行程序,你有帮助哦。
  • 真正的不同是 c#对更贴近系统API, 而java倡导跨平台 因而c#语法关键字更多,更细, 而java为了平台通用性考虑,关键字少,语法更加简单 导致c#开发的程序,功能开发的越多,引入的操作系统API就多,想跨平台?...
  • C#对时间的操作

    2009-04-22 15:32:00
    1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System....1.18获得当前时间 n 天后的日期时间 DateTime newDay = DateTime.Now.AddDays(100);
  • 在编写程序,我们经常会对一些时间进行比较,比如要搜寻一个时间范围中的数据,需要用户输入开始时间和结束时间,如果结束时间小于或等于开始时间,那么程序是无法完成搜索的,所以在搜索前就需要对时间进行比较,...
  • 因此,你可以用DateTime值类型来描述任何在想象范围之内的时间。TimeSpan值包含了许多属性与方法,用于访问或处理一个TimeSpan值, 其中的五个重载方法之一的结构 TimeSpan( int days, int hours, int minutes, ...
  • c# 时间使用方法

    2019-04-03 11:01:27
    有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢? 我们要用到: DateTime.ToString的方法(String, IFormatProvider) ...
  • 摘要:C#源码,数据库应用,多条件排序 C#对数据进行多条件查询排序,图书信息存储在数据库中,按序号升序排列并按时间 降序排列。
  • C#对时间处理
  • sealed class CommandTimer : IDisposable{Stopwatch commandStopwatch = new Stopwatch(); internal CommandTimer(string command){commandStopwatch.Start();} public void Dispose()...
  • C#连接数据库字符串:  混合身份登录:Data Source=王蕾\WANGLEI\SQLSERVER2008;Initial Catalog=MyTest;Persist Security Info=True;User ID=sa;Password=yhb@163  windows登录:data source=王蕾\WANGLEI\SQL...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,602
精华内容 3,040
关键字:

c#对时间

c# 订阅