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

本文共 1138 字,大约阅读时间需要 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");        }

 

转载地址:http://pcmil.baihongyu.com/

你可能感兴趣的文章
函数式编程与面向对象编程[3]:Scala的OOP-FP混合式编程与抽象代数理论
查看>>
statsd on steroid
查看>>
【mongoDB运维篇③】replication set复制集
查看>>
php中查询mysql如何在IN 中用数组
查看>>
2015 年十佳 HTML5 应用
查看>>
php对象设计进阶
查看>>
python程序的调试
查看>>
启动级别:init 0-6
查看>>
mybatis深入理解(一)之 # 与 $ 区别以及 sql 预编译
查看>>
Java四种引用类型
查看>>
TIOBE 6 月编程语言榜:TypeScript 首次跻身前100
查看>>
Fedora 31 将更新开源 .Net 框架,支持 Mono 5
查看>>
Emulator 29.0.3 Canary 发布,Android 模拟器
查看>>
react-native之android环境搭建
查看>>
5分钟入门AWK
查看>>
GPS定位系统怎么定位监控,如何快速二次开发行业应用 ...
查看>>
Nacos 发布 1.0.0 GA 版本,可大规模投入到生产环境 ...
查看>>
1月2日云栖精选夜读 | 阿里巴巴达摩院发布2019十大科技趋势:语音AI在特定领域通过图灵测试 ...
查看>>
阿里云中间件有哪些?这里最全面
查看>>
scrapy自带文件下载器,实现多层级目录结构的存储 ...
查看>>