C#处理时间--显示发表时间已过多久
工作笔记:将时间转换为 “发表于5小时前”,“发表时间:3天前”...
//处理发表时间
private string formatTime(Object time)
{
string timeSpan = string.Empty;
DateTime sendTime = Convert.ToDateTime(time);
DateTime currentTime = DateTime.Now;
TimeSpan span = currentTime.Subtract(sendTime);
int day = span.Days;
int hour = span.Hours;
int minute = span.Minutes;
int second = span.Seconds;
if (day > 7)
{
timeSpan = sendTime.ToString("yyyy-M-d H:mm");
}
else if (day > 0 && day <= 7)
{
timeSpan = day.ToString() + "天";
}
else if (hour != 0)
{
timeSpan = hour.ToString() + "小时";
}
else if (minute != 0)
{
timeSpan = minute.ToString() + "分钟";
}
else
{
if (second == 0) second = 1;
timeSpan = second.ToString() + "秒";
}
return timeSpan;
}
分享到:
相关推荐
C#编程,在处理事务时使用进度条显示处理进度。模拟导入会员信息时显示导入进度。Form1类处理(模拟批量导入)产生会员信息数组。调用导入管理器ImportMgr类Work函数,实现批量导入会员信息,导入时显示导入进度,...
C#小程序---计算器 C#小程序---计算器 C#小程序---计算器 C#小程序---计算器 C#小程序---计算器
c# 倒计时--时间相减 。。。。。。。。。。。。。。。。。。。
C#--文件处理.pdf ---------------
C# 调色器--显示颜色R G B合成的颜色 滑动3个控件显示合成颜色
C#语言规范第五版中文版(c#-language-specification-5.0)
C#版USB-HID范例,原文链接:https://blog.csdn.net/u010875635/article/details/73321066
这个是我从学校图书馆上下载的数字图像处理--Visual C#.NET编程与实验光盘镜像,解压以后得到iso的镜像文件
用c#开发的一个简单图像处理软件,功能如下: 1.图像文件的打开、保存、格式转换 2.图像的复制、粘贴 3.图像的彩色灰度转换、反色效果、图像的锐化、柔化、雾化处理 4.显示效果:百叶窗、翻转、上下拉伸、左右拉伸、...
C# Android Gallery-Dome图片滑动效果显示
c#图片文字-字母-数字自动识别-深入代码-非常好
经典C#源码 06-文件处理
基于网络上源码修改,功能单一,可供初学者学习使用,
C#自定义控件--美化ComboBox源码(十分经典)
C#网络编程---第1章_进程、线程与网络协议.ppt C#网络编程---第2章_TCP应用编程.ppt C#网络编程---第3章_UDP应用编程.ppt C#网络编程---第4章_P2P应用编程.ppt C#网络编程---第5章_SMTP与POP3应用编程.ppt C#网络...
C#源码--权限管理系统源码
C#366-动态图标显示源代码
开发使用C# Winform DEV控件6年 总结:layoutControl,comboBoxEdit,DateEdit,CheckedComboBoxEdit
C#--进度窗口显示 类同于VS2008软件打开时,先出现一个“LOGO界面”,之后进入主程序。
通过C#编写自定义的七段数码管控件,再将控件引用到当前时间显示。欢迎下载,这是个很美观的七段数码管显示时间。