C# 时间函数
DateTime dt = DateTime.Now;
string str = dt.ToString("yyyy-MM-dd");//2013-09-07
str = dt.ToString();//2013/09/07 14:25:24
str = dt.ToLocalTime().ToString();//2013/09/07 14:25:24
str = dt.ToLongDateString();//2013年9月7日
str = dt.ToShortDateString();//2013/9/7
str = dt.ToLongTimeString();//14:25:50
str = dt.ToShortTimeString();//14:30
str = dt.Date.ToString();//2013/9/7 0:00:00
str = dt.ToUniversalTime().ToString();//2013/09/07 14:25:24
//年月日时分秒
str = dt.Year.ToString();//2013
str = dt.Month.ToString();//9
str = dt.Day.ToString();//7
str = dt.Hour.ToString();//14
str = dt.Minute.ToString();//36
str = dt.Second.ToString();//27
//今天星期、今天天数
str = dt.DayOfWeek.ToString();//Satuday
str = dt.DayOfYear.ToString();//250
str = dt.AddYears(1).ToString();//2014/9/7 14:43:25
str = dt.AddMonths(1).ToString();//2014/10/7 14:46:07
str = dt.AddDays(2).ToString();//2014/9/9 14:44:43
str = dt.AddHours(1).ToString("yyyy-MM-dd hh:mm:ss");//2014-09-09 15:47:47
str = dt.Equals(dt).ToString();//True
str = dt.GetType().ToString();//System.DateTime
str = dt.GetTypeCode().ToString();//DateTime
string[] strArr = dt.GetDateTimeFormats('y');//strArr[0]=2013年9月 strArr[1]=2013.9
strArr = dt.GetDateTimeFormats('m');//strArr[0]=9月7日
strArr = dt.GetDateTimeFormats('d'); //共10个
strArr[0]=2013/9/7 strArr[1]=2013-9-7 strArr[2]=2013.9.7
//strArr[3]=2013-09-07 strArr[4]=2013/09/07 strArr[5]=2013.09.07
strArr = dt.GetDateTimeFormats('D');//2013年9月7日 2013-09-07
strArr = dt.GetDateTimeFormats('M');//strArr[0]=9月7日
strArr = dt.GetDateTimeFormats('Y');//strArr[0]=2013年9月 strArr[1]=2013.9
strArr = dt.GetDateTimeFormats('f');//16个 0-2013年9月7日 15:14 4-2013-09-07 15:14
strArr = dt.GetDateTimeFormats('g');//40个
str = String.Format("{0:d}", dt);//2013/9/7
str = String.Format("{0:D}", dt);//2013年9月7日
str = String.Format("{0:m}", dt);//9月7日
str = String.Format("{0:M}", dt);//9月7日
str = String.Format("{0:y}", dt);//2013年9月
str = String.Format("{0:Y}", dt);//2013年9月
str = String.Format("{0:f}",dt);//2013年9月7日19:29
str = String.Format("{0:F}", dt);//2013年9月7日19:29:30
str = String.Format("{0:g}", dt);//2013/9/7 19:30
str = String.Format("{0:G}", dt);//2013/9/7 19:30:30
str = String.Format("{0:u}", dt);//2013-09-07 19:30:31z
str = String.Format("{0:U}", dt);//2013年9月7日19:29:31
str = String.Format("{0:yyyyMMddhhmmss}",dt);//20130907192931
————————————————————————————————————————
使用案例:
格式化时间字符串
DateTime date = Convert.ToDateTime(tab.Rows[0]["min(distinct(a.createdate))"].ToString());
//2014 - 03 - 29 08:47
string beginDate = date.ToString("yyyy-MM-dd hh:mm");
//2014-03-29 08:47
调用方法详细说明:
public string ToString(string format);
摘要: 使用指定的格式将当前 System.DateTime 对象的值转换为它的等效字符串表示形式。
参数: format:DateTime 格式字符串。
返回结果: 由 format 指定的当前 System.DateTime 对象的值的字符串表示形式。
异常: System.FormatException: format 的长度是 1,并且它不是为 System.Globalization.DateTimeFormatInfo 定义的格式说明符之一。
或 - format 中不包含有效的自定义格式模式。
DateTime dt = Convert.ToDateTime("2014-04-14 15:30");
string str1 = dt.ToString("hh:ss"); //03:00
string str2 = dt.ToString("HH:ss"); //15:00
格式化字符串说明:
h 12 小时制的小时。一位数的小时数没有前导零。
hh 12 小时制的小时。一位数的小时数有前导零。
H 24 小时制的小时。一位数的小时数没有前导零。
HH 24 小时制的小时。一位数的小时数有前导零。
C# 时间函数的更多相关文章
- C++中的时间函数
C++获取时间函数众多,何时该用什么函数,拿到的是什么时间?该怎么用?很多人都会混淆. 本文是本人经历了几款游戏客户端和服务器开发后,对游戏中时间获取的一点总结. 最早学习游戏客户端时,为了获取最精确 ...
- 借助JavaScript中的时间函数改变Html中Table边框的颜色
借助JavaScript中的时间函数改变Html中Table边框的颜色 <html> <head> <meta http-equiv="Content-Type ...
- Loadrunner时间函数、用时间生成订单编号例子
Loadrunner中取时间函数.用时间函数生成订单编号例子: <如要转载,请注明网络来源及作者:Cheers_Lee> 问题的提出: (1)有时候在Loadrunner中用C语言设计脚本 ...
- Sql Server函数全解(四)日期和时间函数
日期和时间函数主要用来处理日期和时间值,本篇主要介绍各种日期和时间函数的功能和用法,一般的日期函数除了使用date类型的参数外,也可以使用datetime类型的参数,但会忽略这些值的时间部分.相同 ...
- Oracle内置函数:时间函数,转换函数,字符串函数,数值函数,替换函数
dual单行单列的隐藏表,看不见 但是可以用,经常用来调内置函数.不用新建表 时间函数 sysdate 系统当前时间 add_months 作用:对日期的月份进行加减 写法:add_months(日期 ...
- mysql与oracle的日期/时间函数小结
前言 本文的日期/时间全部格式化为”2016-01-01 01:01:01“形式: MONITOR_TIME为数据库表字段: 字符串与日期/时间相互转换函数 Oracle 日期/时间转字符串函数:to ...
- C库函数使用与总结之时间函数
1. localtime(取得当地目前时间和日期) [头文件]#include <time.h> [函数原型]struct tm *localtime(const time_t * tim ...
- 分享一些关于PHP时间函数的常用时间
<?php // 各种时间函数 echo "现在:".date("Y-m-d H:i:s")."<br>"; echo & ...
- MySQL数据库9 - 日期与时间函数
一 日期和时间函数 函数的概念:按指定格式输入参数,返回正确结果的运算单元 1. 返回当前日期:curdate() current_date() current_date()+0可以将当前日期转换为数 ...
- Oracle日期时间函数大全
ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits ...
随机推荐
- iOS 10 版本适配问题收集-b
随着iOS10发布的临近,大家的App都需要适配iOS10,下面是我总结的一些关于iOS10适配方面的问题,如果有错误,欢迎指出. 1.系统判断方法失效: 在你的项目中,当需要判断系统版本的话,不要使 ...
- c语言编程之栈(数组实现)
用数组实现的顺序栈,完成了出栈入栈功能. #include"stdio.h" typedef int element; #define max 100 typedef struct ...
- PDF.NET框架操作——工具应用(一)
PDF.NET是个开源的项目其解决UI层(WinForm / Web)控件数据绑定.映射与查询: BLL层实体对象查询(OQL):DAL层SQL语句和.NET数据访问代码映射(查看 SQL-MAP ...
- silverlight 控件自定义样式 实现方法
1:在app.xaml中加入需实现的样式,如: <Application.Resources> <Style x:Key="NodeStyle" TargetTy ...
- CSS透明属性详解代码
透明往往能产生不错的网页视觉效果,先奉上兼容主流浏览器的CSS透明代码: 代码如下: .transparent_class { filter:alpha(opacity=50); -moz-opaci ...
- Linux 操作Mysql详解
一.引言 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL.本以为有 Windows下使用SQL Server的经验,觉得在Linu ...
- nginx去掉单个目录和多个目录PHP执行权限方法
我们经常希望某些目录不能执行php代码,如果是nginx的话,我们怎么设置Nginx对于某些目录禁止执行PHP权限呢.以前不知道,其实nginx去掉单个目录和多个目录PHP执行权限方法也很简单. 首先 ...
- 2015年最新中国知网CNKI免费账号直接入口
以下是Free9免费资源网小编收集整理的2015年最新中国知网CNKI免费账号直接入口,现免费分享给大家(仅供测试使用),此类文献数据库资源有时效性,希望对您的学习.工作上有所帮助! 中国知网直接入口 ...
- 地图索引 R-tree
http://blog.csdn.net/v_JULY_v/article/details/6530142 984年,加州大学伯克利分校的Guttman发表了一篇题为“R-trees: a dynam ...
- 【面试题015】链表中倒数第k个结点
[面试题015]链表中倒数第k个结点 可以用两个指针,当第一个指针指向了第k个时候,第二个指针让他指向链表的第一个元素,然后这两个指针同时向后面移动, 当第一个指针移动到末尾的时候,第二个指针指 ...