關於C 獲取動態的時間差函式

2022-01-20 12:54:42 字數 969 閱讀 5944

在qq等空間中,我們常常看到某某條動態發布與多少秒前(32秒前)、1分鐘前、1小時前、1天前、1個月前,但是我們對於資料庫中存的時間格式為:2016-05-18 00:19:21.437 --去苦惱與無法轉換,下面提供乙個方法。

///

//////

///發布動態的時間

///public

static

string

datestringfromnow(datetime dt)

else

if (span.totaldays > 30

)

else

if (span.totaldays > 14

)

else

if (span.totaldays > 7

)

else

if (span.totaldays > 1

) 天前

", (int

)math.floor(span.totaldays));

}else

if (span.totalhours > 1

) 小時前

", (int

)math.floor(span.totalhours));

}else

if (span.totalminutes > 1

) 分鐘前

", (int

)math.floor(span.totalminutes));

}else

if (span.totalseconds >= 1

) 秒前

", (int

)math.floor(span.totalseconds));

}else

}#endregion

C 獲取時間差

c 獲取兩個時間段之間的差的天數 小時 分鐘 秒 毫秒,主要就是用到timespan,如下 timespan ts datetime.now convert.todatetime 1970 1 1 double time1 ts.totalmilliseconds timespan ts2 date...

DateAdd 時間差函式

datediff 函式 描述 返回兩個日期之間的時間間隔。語法 datediff interval,date1,date2 firstdayofweek firstweekofyear datediff函式實際是用date1 date2 interval 必選。字串表示式,表示用於計算 date1 ...

MYSQL時間差函式

1.時間差函式 timestampdiff 統計考核指標時,需要計算差錯影響期數,需使用timestampdifff計算時間差,預研如下 select timestampdiff month,2019 04 24 23 59 00 2019 04 26 00 00 00 結果為 0select ti...