大家好,关于时间数据很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于数据的类型的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
本文目录
一、请教excel如何进行日期 时间统计
1、Excel中如何计算两个日期相差多少百度经验:jingyan.baidu.com计算两个日期的差是非常有用的,例如要计算工龄,计算年龄,都是非常方便的。要实现计算两个日期的差值,需要一个Excel一个隐藏的函数DATEDIF。
2、函数公式:=DATEDIF(开始日期,终止日期,返回格式)注意:datedif中是有字母“d”的!
3、函数返回的是从开始日期到终止日期差值,至于返回的是年、还是月,由返回格式决定
4、下面就是介绍一个简单的例子:计算入职表中的工龄以及在职的详细时间。
5、计算工龄:=DATEDIF(C3,TODAY(),"Y")
6、计算入职详细时间:="在职时间"& DATEDIF(C3,TODAY(),"Y")&"年"& DATEDIF(C3,TODAY(),"YM")&"月"& DATEDIF(C3,TODAY(),"MD")
7、提示:&表示连接符,就是连接内容的意思。
二、经济数据公布时间
2.CPI及PPI一般是每月9日公布(一般是每月第九天,五月与十月黄金假期会顺延,1月会稍迟宣布;
3.固定投资(不含农户)、规模以上工业生产月度报告、社会消费品零售总额、月度报告房地产投资和销售情况月度报告,这些数据的公布时与CPI及PPI一样,但五月与十月黄金假期会顺更延,1月亦会更迟宣布;
4.70个大中城市住宅销售价格月度报告一般是每月18日宣布,
5.1月、4月、7月、10月分别召开年度、季度国民经济运行情况新闻发布会,国内生产总值、农业生产、工业生产、固定资产投资、房地产开发投资、社会消费品零售总额、城乡居民收支等指针数据将在发布会上一并公布。在发布国民经济运行情况新闻发布稿的同时,分别发布工业生产、固定资产投资、房地产开发投资、社会消费品零售总额2011年12月、2012年3月、6月、9月当月或累计数据情况电子报。这些数据会在季结后20天之内公布。
6.根据统计报表制度,2月份不发布1月份规模以上工业生产、固定资产投资、房地产开发投资、社会消费品零售总额、工业经济效益数据。
7.2月3日发布2011年全年规模以上工业经济效益报告。
8.50个城市主要食品平均价格数据于每月4日、14日、24日上午9:30时发布。
9.由于部分重点企业主要工业品出厂价格旬报停止调查,故取消数据发布。
10.夏粮产量、早稻产量和全年粮食产量分别于7月中旬、8月底和12月初发布。
11.国家统计局数据库()于每月23日前更新上月(季)数据,12月30日前更新2011年主要经济指标详细数据(遇法定公休日顺延)。
三、数据库时间格式的转换
DateTime.ToString("yyyy-MM-DD")
需要用DateTime的时候在把STRING换回DateTime
=================================================================
Asp.net日期字符串格式化显示--DateTime.ToString()用法详解
我们经常会遇到对时间进行转换,达到不同的显示效果,默认格式为:2006-6-6 14:33:34
如果要换成成200606,06-2006,2006-6-6或更多的格式该怎么办呢?
这里将要用到:DateTime.ToString的 *** (String,)
Response.Write(date.ToString(format,.));
Thursday, June 16, 2006、在这里列出了参数format格式详细用法
f完整日期和时间(长日期和短时间)
s使用当地时间的(基于 ISO 8601)
U使用通用时间的完整日期和时间(长日期和长时间)
下表列出了可被合并以构造自定义模式的模式
========================================
这些模式是区分大小写的;例如,识别“MM”,但不识别“mm”。如果自定义模式包含空白字符或用单引号括起来的字符,则输出字符串页也将包含这些字符。未定义为格式模式的一部分或未定义为格式字符的字符按其原义复制。
d月中的某一天。一位数的日期没有前导零。
dd月中的某一天。一位数的日期有一个前导零。
ddd周中某天的缩写名称,在中定义。
dddd周中某天的完整名称,在 DayNames中定义。
M月份数字。一位数的月份没有前导零。
MM月份数字。一位数的月份有一个前导零。
MMMM月份的完整名称,在 MonthNames中定义。
y不包含纪元的年份。如果不包含纪元的年份小于 10,则显示不具有前导零的年份。
yy不包含纪元的年份。如果不包含纪元的年份小于 10,则显示具有前导零的年份。
gg时期或纪元。如果要设置格式的日期不具有关联的时期或纪元字符串,则忽略该模式。
h 12小时制的小时。一位数的小时数没有前导零。
hh 12小时制的小时。一位数的小时数有前导零。
H 24小时制的小时。一位数的小时数没有前导零。
HH 24小时制的小时。一位数的小时数有前导零。
m分钟。一位数的分钟数没有前导零。
mm分钟。一位数的分钟数有一个前导零。
ss秒。一位数的秒数有一个前导零。
f秒的小数精度为一位。其余数字被截断。
ff秒的小数精度为两位。其余数字被截断。
fff秒的小数精度为三位。其余数字被截断。
ffff秒的小数精度为四位。其余数字被截断。
fffff秒的小数精度为五位。其余数字被截断。
ffffff秒的小数精度为六位。其余数字被截断。
fffffff秒的小数精度为七位。其余数字被截断。
t在 AMDesignator或 PMDesignator中定义的 AM/PM指示项的之一个字符(如果存在)。
tt在 AMDesignator或 PMDesignator中定义的 AM/PM指示项(如果存在)。
z时区偏移量(“”或“-”后面仅跟小时)。一位数的小时数没有前导零。例如,太平洋标准时间是“-8”。
zz时区偏移量(“”或“-”后面仅跟小时)。一位数的小时数有前导零。例如,太平洋标准时间是“-08”。
zzz完整时区偏移量(“”或“-”后面跟有小时和分钟)。一位数的小时数和分钟数有前导零。例如,太平洋标准时间是“-08:00”。
在 TimeSeparator中定义的默认时间分隔符。
/在 DateSeparator中定义的默认日期分隔符。
% c其中 c是格式模式(如果单独使用)。如果格式模式与原义字符或其他格式模式合并,则可以省略“%”字符。
\ c其中 c是任意字符。照原义显示字符。若要显示反斜杠字符,请使用“\\”。
只有上面第二个表中列出的格式模式才能用于创建自定义模式;在之一个表中列出的标准格式字符不能用于创建自定义模式。自定义模式的长度至少为两个字符;例如,
DateTime.ToString("d")返回 DateTime值;“d”是标准短日期模式。
DateTime.ToString("%d")返回月中的某天;“%d”是自定义模式。
DateTime.ToString("d")返回后面跟有一个空白字符的月中的某天;“d”是自定义模式。
比较方便的是,上面的参数可以随意组合,并且不会出错,多试试,肯定会找到你要的时间格式
如要得到2005年06月这样格式的时间
date.ToString("yyyy年MM月", DateTimeFormatInfo.InvariantInfo)
下面列出一些Asp.net中具体的日期格式化用法:
============================================
2.数据控件如DataGrid/DataList等的件格式化日期 *** :
e.Item.Cell[0].Text= Convert.ToDateTime(e.Item.Cell[0].Text).ToShortDateString();
String.Format("yyyy-MM-dd",yourDateTime);
4.用Convert *** 转换日期显示格式:
Convert.ToDateTime("2005-8-23").ToString
("yyMMdd",System.Globalization.DateTimeFormatInfo.InvariantInfo);//支持繁体数据库
5.直接用ToString *** 转换日期显示格式:
DateTime.Now.ToString("yyyyMMddhhmmss");
DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss")
DataBinder.Eval(Container.DataItem,"starttime","{0:yyyy-M}")
7.显示时间所有部分,包括:年月日时分秒
DataFormatString="{0:yyyy-MM-dd HH24:mm:ss}">
好了,文章到这里就结束啦,如果本次分享的时间数据和数据的类型问题对您有所帮助,还望关注下本站哦!