asp.net 格式化顯示時間為幾個月,幾天前,幾小時前,幾分鐘前,或幾秒前
public static string DateFormatToString(DateTime dt)
{
TimeSpan span = (DateTime.Now - dt).Duration();
if (span.TotalDays > 60)
{
return dt.ToString("yyyy-MM-dd");
}
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秒前";
}
}
相關文章
- 易優實現釋出時間顯示類似幾小時前、幾天前的效果
- 《Vue系列》timeago.js將時間戳轉換成“幾天前”“幾分鐘前”等格式VueGoJS時間戳
- Pbootcms將日期時間轉換成"剛剛、幾分鐘、幾小時前"的形式boot
- ls顯示前幾行或後幾行資料
- java獲取日期差以及幾天前和幾天後的時間Java
- sql server 計算兩個時間 相差的 幾天幾時幾分幾秒SQLServer
- JavaScript 獲取指定時間前幾天日期JavaScript
- 分享一段PHP格式化時間戳的程式碼,可以把時間戳轉化成幾天前,幾個月前的格式PHP時間戳
- Java獲取當前星期幾Java
- 指定刪除幾天前的索引資料索引
- 查詢每個班級前幾名
- Linux中如何設定顯示檔案的前幾行?Linux
- 時間轉化,多少分鐘前,多少秒前
- MySQL百分比顯示和顯示前百分之幾的方法MySql
- 搭建前後需要注意哪幾點?
- 當前主流瀏覽器核心有哪幾個瀏覽器
- mysql 分組取每個組的前幾名的問題MySql
- Java程式設計:通過獲取當前時間,判斷今天星期幾Java程式設計
- 剛剛學習java前幾天,自己的簡單概括Java
- python怎麼獲取當前是幾點?Python
- 查詢時間從前7天到當前時間
- Vue重新整理當前頁面幾種方式Vue
- 前後端常見的幾種鑑權方式後端
- 前幾天在找實習,所以就空了三天沒寫部落格
- Qt學習(5)獲取當前系統時間-實時顯示當前時間QT
- javaScript動態顯示當前時間JavaScript
- 使用NoSQL前需要認清的幾點問題PHSQL
- 孕媽知道香港產前dna檢測幾周能做
- 短視訊平臺原始碼,vue獲取當前系統時間,日期及星期幾原始碼Vue
- 趁今天生日,分享下幾天前弄的檔案管理模組。
- 關於CakeWalk匯出音訊前幾秒聲音過大的問題音訊
- Linux 中 awk命令如何擷取指定欄位的前幾個字元Linux字元
- 製作電商主圖前需要知道的幾個要點!
- php 和 nginx 的幾個超時時間PHPNginx
- 人類幾小時,演算法幾分鐘!AI可精確追蹤單個神經元活動演算法AI
- ZBlog網站PHP發表文章時間顯示XX天前網站PHP
- 開始一個新專案前,應當想清楚的幾件事兒
- 在選擇伺服器配置前,應該注意那幾點伺服器