博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
日期格式化(类似QQ邮箱中的邮件列表显示日期)
阅读量:7165 次
发布时间:2019-06-29

本文共 1185 字,大约阅读时间需要 3 分钟。

日期格式化(类似QQ邮箱中的邮件列表显示日期)

 

public static string FormatDateDisplay(DateTime _datetime)        {            var ts = DateTime.Now - _datetime;            if (ts.TotalSeconds < 60)            {                return Math.Floor(ts.TotalSeconds).ToString() + "秒前";            }            else if (ts.TotalMinutes < 60)            {                return Math.Floor(ts.TotalMinutes).ToString() + "分钟前";            }            else if (ts.TotalHours < 5)            {                return Math.Floor(ts.TotalHours).ToString() + "小时前";            }            //今天            if (DateTime.Now.ToString("yyyyMMdd") == _datetime.ToString("yyyyMMdd"))            {                return "今天 " + _datetime.ToString("HH:mm");            }            //昨天            if (DateTime.Now.AddDays(-1).ToString("yyyyMMdd") == _datetime.ToString("yyyyMMdd"))            {                return "昨天 " + _datetime.ToString("HH:mm");            }            //如果年份与当前年份相等            if (DateTime.Now.Year == _datetime.Year)            {                return _datetime.ToString("MM月dd日");            }            return _datetime.ToString("yyyy/MM/dd");        }

 

转载于:https://www.cnblogs.com/waw/p/8109199.html

你可能感兴趣的文章
Android Shape自定义纯色圆角按钮
查看>>
【JSP开发】Attribute 和 Parameter 的区别
查看>>
再谈中文字体的子集化与动态创建字体
查看>>
前端面试题
查看>>
01为什么要学习数据结构和算法?
查看>>
koa+mongodb打造掘金关注者分析面板
查看>>
JS数组字符串方法整理
查看>>
一只萌新小白的vue使用笔记
查看>>
解决gitlab限制上传大小文件的问题
查看>>
Slog101_使用React框架进行前端开发12
查看>>
Laravel5.6中使用Laravel/Excel实现Excel文件导出功能
查看>>
ReactiveObjC 学习笔记
查看>>
java基础二:面向对象
查看>>
EOS开发完全解析(五):EOS系统资源解析,转账免费且防DDOS攻击的精妙设计
查看>>
idea远程调试
查看>>
C#查找对象在ArrayList中的位置的代码
查看>>
使用 GAN 生成新的游戏角色
查看>>
高级开发不得不懂的Redis Cluster数据分片机制
查看>>
行内元素错位
查看>>
javascript-String
查看>>