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秒前";
}
}
相關文章
- iOS時間格式化“剛剛、幾分鐘前、幾小時前”等,[包括時間戳&格式化後的時間]...iOS時間戳
- 《Vue系列》timeago.js將時間戳轉換成“幾天前”“幾分鐘前”等格式VueGoJS時間戳
- ls顯示前幾行或後幾行資料
- android 顯示當前時間(EEEE)顯示星期幾Android
- JS 時間戳轉換成幾天前JS時間戳
- java獲取日期差以及幾天前和幾天後的時間Java
- sql server 計算兩個時間 相差的 幾天幾時幾分幾秒SQLServer
- PLSQL實現顯示當天是星期幾及當前時間SQL
- js實現的幾天前或者幾月前去年等時間日期提示資訊JS
- JavaScript 獲取指定時間前幾天日期JavaScript
- 分享一段PHP格式化時間戳的程式碼,可以把時間戳轉化成幾天前,幾個月前的格式PHP時間戳
- js計算指定日期幾天前或者幾天後的日期JS
- 字串擷取從前幾位到後幾位字串
- Java獲取當前星期幾Java
- sql取前幾條記錄SQL
- 查詢每個班級前幾名
- 在WINDOWS下刪除幾天前的檔案Windows
- jQuery選擇器獲取前幾個元素jQuery
- 讓任務時鐘顯示星期幾
- Linux中如何設定顯示檔案的前幾行?Linux
- MySQL百分比顯示和顯示前百分之幾的方法MySql
- 搭建前後需要注意哪幾點?
- aix下前幾天日期的表示方法AI
- 當前主流瀏覽器核心有哪幾個瀏覽器
- jQuery判斷當前元素是第幾個元素jQuery
- JavaScript獲取當前li元素是第幾個JavaScript
- iOS 獲取當前的年、月、日、小時、分鐘、秒iOS
- mysql 分組取每個組的前幾名的問題MySql
- 剛剛學習java前幾天,自己的簡單概括Java
- windows刪除幾天前檔案的批處理命令Windows
- js實現的獲取指定時間前幾天日期程式碼例項JS
- 不用分析函式求出每組前幾名函式
- 開發者提交產品前需要注意的幾個點
- 查詢時間從前7天到當前時間
- 獲取字串中數字,並計算指定時間的後幾個月是幾月幾號字串
- Java程式設計:通過獲取當前時間,判斷今天星期幾Java程式設計
- java向MySQL插入當前時間的四種方式和java時間日期格式化的幾種方法(案例說明)JavaMySql
- 前後端常見的幾種鑑權方式後端