datatime

来源:互联网 发布:淘宝上可靠的种子店 编辑:程序博客网 时间:2024/06/05 05:24

1.将系统时间转换为Int类型;

Convert.ToInt32(timespan.TotalSeconds);

2.

string timeStr = "08/09/2008 14:11:02";

(1) 视为dd/MM/yyyy hh:mm:ss

IFormatProvider culture = new System.Globalization.CultureInfo("fr-FR", true);
DateTime time = DateTime.Parse(timeStr, culture);//2008-9-8 14:11:02

(2) 视为MM/dd/yyyy hh:mm:ss

DateTime time = DateTime.Parse(timeStr);//2008-8-9 14:11:02

(3)时间变换

 //--------判断该项目今日是否到期----------//
        private bool IfEndProject(DataRow dr, ProjectTimeHelper helper)
        {
            DateTime? nowtime = DateTime.Now;
            DateTime? endtime = null;      //---//项目到期时间
            DateTime? SelectTime = null;   //---//选择时间
            bool ifout = false;

            if ((this.cboxendproject.SelectedItem !=null) && (dr["办理状态"].ToString() == "在办"))
            {
                endtime = helper.getEndWorkDate();
                SelectTime = Convert.ToDateTime(this.cboxendproject.SelectedItem.ToString());
                //---//计算时间差
                TimeSpan span1 = SelectTime.Value.Date.Subtract(endtime.Value.Date);
                TimeSpan span2 = endtime.Value.Date.Subtract(nowtime.Value.Date);

                if ((Convert.ToInt32(span1.TotalSeconds) >= 0) && (Convert.ToInt32(span2.TotalSeconds) >= 0))
                {
                     ifout = true;
                }
            }

            return ifout;
        }

 

 

(4)如何给将一个时间的时分秒付给另外一个时间

   

    endDate = endDate.Value.AddHours(startTime.Value.Hour).AddMinutes(startTime.Value.Minute).AddSeconds(startTime.Value.Second);

 

原创粉丝点击