public string DateStringFromNow(DateTime dt)
{
TimeSpan span = DateTime.Now - dt;
if (span.TotalDays >60)
{
return dt.ToShortDateString();
}
else
if ( span.TotalDays >30 )
{
return
"1个月前";
}
else
if (span.TotalDays >14)
{
return
"2周前";
}
else
if (span.TotalDays >7)
{
return
"1周前";
}
else
if (span.TotalDays >1)
{
return
string.Format("{0}天前", (int)Math.Floor(span.TotalDays));
}
else
if (span.TotalHours >1)
{
return
string.Format("{0}小时前", (int)Math.Floor(span.TotalHours));
}
else
if (span.TotalMinutes >1)
{
return
string.Format("{0}分钟前", (int)Math.Floor(span.TotalMinutes));
}
else
if (span.TotalSeconds >=1)
{
return
string.Format("{0}秒前", (int)Math.Floor(span.TotalSeconds));
}
else
{
return
"1秒前";
}
}
使用:
<%# DateStringFromNow(Convert.ToDateTime(Eval("commendtime"))) %>
分享到:
相关推荐
这个特定的示例“设置几天、小时、分钟、秒等属性只需修改到期时间-20130724”意味着开发者可以通过调整JavaScript代码中的特定日期(例如2013年7月24日)来设定倒计时的结束点,倒计时将显示为天数、小时、分钟和秒...
这篇博客文章“java 日期操作工具类:包括计算两个时间相差距离多少天多少小时多少分多少秒”提供了一个实用的工具类,帮助开发者更方便地处理日期和时间差异。下面将详细解释这个工具类中的关键知识点。 1. **Java...
比如,`timeFormat: 'HH:mm:ss'`将设置时间格式为24小时制,包含小时、分钟和秒。 4. 处理事件:监听用户的选择,例如使用`change`事件来响应时间改变,并进行相应的操作,如更新服务器或显示提示。 5. 自定义样式...
- 要将这个时间间隔转换为天数,可以除以86400(一天的总秒数)。若要转换为小时数,就除以3600。 2. **指定日期加长**: - 如果要在一个日期基础上增加特定天数,可以先将天数转换为秒(如:5天即为5*86400秒)...
1. **UI元素**:创建HTML元素,如输入框、下拉菜单或滑块,让用户选择年、月、日、小时和分钟,以及秒。 2. **事件监听**:为这些UI元素添加事件监听器,如点击、改变或滚动事件,以便在用户做出选择时更新日期时间...
4. **时间差的计算**:利用`日期时间减法`命令,可以计算两个日期时间之间的差值,得到一个时间间隔对象,进一步可以转化为天数、小时数、分钟数等。 5. **日期时间的加减**:通过`日期时间加法`和`日期时间减法`,...
易语言中,时间数据通常被表示为一种特殊的结构体,包含年、月、日、小时、分钟、秒等元素。可以创建一个时间变量来存储特定的时间点,并通过内置函数进行读取和修改。 2. **时间获取**: - `当前时间`:易语言...
7. 日期运算:例如加减日期,如向前或向后推移几天、几周或几个月。 从压缩包内的文件名称"一个完整的PHP时间类"来看,这个类可能包含了所有这些功能,封装了PHP的日期时间处理,使得在项目中使用更加模块化,提高...
%j-一年中的第几天(001-366) %m-月(01-12) %M-分钟(00-59) %S-秒(00-59) %U-一年中的第几周(00-53) %w-星期几(0-6,周日为0) %y-两位数纪年(00-99) %Y-四位数几年 %i-添加数字序号 例如: jhead -n%Y%m%d-%H%M%S d:\...
如果不以加号作为开头,则表示要设定时间,而时间格式为 MMDDhhmm[[CC]YY][.ss],其中 MM 为月份,DD 为日,hh 为小时,mm 为分钟,CC 为年份前两位数字,YY 为年份后两位数字,ss 为秒数。 参数: * -d datestr:...
如果不以加号作为开头,则表示要设定时间,而时间格式为 MMDDhhmm[[CC]YY][.ss],其中 MM 为月份,DD 为日,hh 为小时,mm 为分钟,CC 为年份前两位数字,YY 为年份后两位数字,ss 为秒数。 参数: * -d datestr :...
日期型数据表示从1900年1月1日到当前日期的天数,时间型数据表示一天中的小时、分钟、秒和毫秒。你可以通过一系列内置函数进行日期和时间的计算和转换。 3. **时间比较**:易语言提供了比较两个日期或时间值的...
这个结构体包含了年、月、日、小时、分钟、秒等信息,还包括了一个字段`tm_wday`,它表示一周中的第几天,其中0代表周日,1代表周一,以此类推,直到6代表周六。 首先,我们需要包含`<time.h>`头文件,这是C语言...
6. **日期时间操作函数**:易语言还提供了许多其他的时间处理函数,如`星期数`用于获取一周中的第几天,`季度数`获取一年中的第几个季度,`时间差`计算两个时间点之间相差的秒数等。 7. **日期时间的序列化和反序列...
%j-一年中的第几天(001-366) %m-月(01-12) %M-分钟(00-59) %S-秒(00-59) %U-一年中的第几周(00-53) %w-星期几(0-6,周日为0) %y-两位数纪年(00-99) %Y-四位数几年 %i-添加数字序号 例如: jhead -n%Y%m%d-%H%M%S d:\...
2. `TimeSerial`函数将小时、分钟、秒的整数值组合成一个`DATE`值,如`TimeSerial(11, 45, 34)`表示11:45:34。 3. `DateValue`和`TimeValue`函数可以将日期和时间的字符串转换为`DATE`类型,例如`DateValue("1999/5/...
- `DayOfYear` 返回一年中的第几天。 - `Ticks` 返回日期时间的总 tick 数,1 tick 等于 100 nanoseconds。 4. **日期时间操作**: - 可以通过加减运算符或 `Add` 方法来修改日期时间。例如,`AddYears()`, `...
在WordPress中,自定义时间显示格式是通过使用特定的时间和日期函数来实现的。这些函数允许用户按照自己的需求来格式化和显示时间与日期信息。了解并掌握这些函数的使用,可以提高博客模板的可定制性,使文章发布...
把当前目录下的所有jpg文件的日期年份更改为2009年,保持日期的其他部分(月、日及时间)不变! (三)jhead-nf%Y_%m%d_i*jpg 把当前目录下的所有jpg文件的文件名更改为:年4位_月2位日2位_4位序号jpg如:2009_1201_...