返回时间差

#region 返回时间差
public static string DateDiff(string strDateTime)
{
    DateTime DateTime1 = Convert.ToDateTime(strDateTime),DateTime2 = DateTime.Now;
    string dateDiff = null;
    try
    {
        TimeSpan ts = DateTime2 - DateTime1;
        if (ts.Days >= 1)
        {
            dateDiff = DateTime1.Month.ToString() + "月" + DateTime1.Day.ToString() + "日";
        }
        else
        {
            if (ts.Hours > 1)
            {
                dateDiff = ts.Hours.ToString() + "小时前";
            }
            else
            {
                dateDiff = ts.Minutes.ToString() + "分钟前";
            }
        }
    }
    catch
    { }
    return dateDiff;
}
#endregion
时间: 2024-10-11 16:38:20

返回时间差的相关文章

把秒转换成分钟/返回某年某月最后一天返回时间差

using System; using System.Collections.Generic; using System.Text; namespace AIMSCommon { public class TimeParser { /// <summary> /// 把秒转换成分钟 /// </summary> /// <returns></returns> public static int SecondToMinute(int Second) { dec

对比时间返回时间差

//比对时间. public static String CompareTime(String stime){ String returntime = null; SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date curDate = new Date(System.currentTimeMillis());//获取当前时间 String str = format.format(curD

C#中计算时间差

问题: startTime = DateTime.Now;            -----------slExecutedTime.Text = (DateTime.Now - startTime).ToString();执行结果:已执行:00:00:03.1234434(后面会多出很多的小数位)想要的执行结果:已执行:00:00:03 解决方案一(推荐): TimeSpan的相关属性: 相关属性和函数 Add:与另一个TimeSpan值相加. Days:返回用天数计算的TimeSpan值.

java 常用日期函数总结

计算某一月份的最大天数 Java代码   Calendar time=Calendar.getInstance(); //time.clear(); //time.set(Calendar.YEAR,year); //time.set(Calendar.MONTH,month-1); //注意,Calendar对象默认一月为0 int day=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天数 注:在使用set方法之前,必须先clear一下

记录实验吧 CTF库 who are you? 过程

首先我承认我看了别人怎么做的 因为我并没有什么经验虽然知道回显是由X-Forwarded-For 参数导致的 但一直无法利用 所以看了demo因为涉及到要写脚本记录注入过程 所以特此记录我看了2个demo选择了最直接的一个也就是使用awvs扫描 然后再python扫 因为我觉得我并没有手工找注入点的本事 先学学利用工具 虽然别人写了用awvs 但是开始不管怎么扫描都是扫描不出来  后来..一个简单的办法原来是这样  附图: 好简单  然后发现了果然是可以注入的 好像是基于的时间延迟 可惜没系统学

c#时间转换

转自 http://blog.csdn.net/yysyangyangyangshan/article/details/6782874 最近做ASP.NET的一个项目,获取时间的时候,由于我的系统时间设置了上午和下午,结果DateTime.Now老是写不到数据库中,然后,上网查了个 [csharp] view plaincopyprint? DateTime date = DateTime.Now; string dateStr= date.ToString("yyyy-MM-dd HH:mm:

c#关于时间TimeHelper类的总结

using System; namespace DotNet.Utilities{    /// <summary>    /// 时间类    /// 1.SecondToMinute(int Second) 把秒转换成分钟    /// </summary>    public class TimeHelper    {        /// <summary>        /// 将时间格式化成 年月日 的形式,如果时间为null,返回当前系统时间       

C# 日期的操作

C# 日期操作  一.C# 日期格式 DateTime dt = DateTime.Now; dt.ToString();//2005-11-5 13:21:25 dt.ToFileTime().ToString();//127756416859912816 dt.ToFileTimeUtc().ToString();//127756704859912816 dt.ToLocalTime().ToString();//2005-11-5 21:21:25 dt.ToLongDateString(

asp.net 有关时间各种(输出)处理

有关一下时间处理方法 /// <summary> /// 将时间转换成几小时.几天之类的格式 /// </summary> /// <param name="maxDays">最多显示几天前</param> /// <param name="minuteDif">几分钟之内显示成刚刚</param> /// <param name="dateTime">需要转换的