- 浏览: 891990 次
- 性别:
- 来自: 杭州
-
文章分类
- 全部博客 (341)
- Ajax (1)
- Asp.net (18)
- Java (5)
- Php (27)
- JavaScript (19)
- jQuery (12)
- 正则表达式 (4)
- SEO优化 (1)
- Windows 应用 (5)
- Flash (12)
- Asp (9)
- CSS (10)
- SQL Server (6)
- Flex (1)
- Ubuntu (0)
- mysql (34)
- PHP框架 (2)
- Apache (10)
- html (3)
- 网页切入 (1)
- Linux (33)
- vc++ (38)
- 友情链接 (0)
- firefox 插件 (4)
- SEO (1)
- Apache 压力测试 (1)
- imacros教程(一):imacros变量 (0)
- JS调用imacros所用到的函数 (0)
- imacros教程(三):调用csv文件 (1)
- imacros教程(二):JS调用imacros所用到的函数 (1)
- imacros 常用代码 (1)
- CSS最大宽度 (1)
- svn (1)
- WordPress (1)
- 网线的两种接法 (1)
- TP-LINK WR 系列无线路由器安全设置 (1)
- mysql talble is full ERR1114 (0)
- 解决mysql的内存表“table is full”错误 (1)
- linux 用户操作 (1)
- CentOS 挂载 ntfs 移动硬盘 (1)
- linux 储蓄设备操作 (1)
- Starting MySQL. ERROR! Manager of pid-file quit without updating file. (1)
- extmail 1.1 升级到 1.2 (1)
- extmail (0)
- emos (2)
- squid 3.0 (2)
- centos 6 minimal 安装 (1)
- linux实用命令详解 (1)
- win7 (1)
- php 字符串大小写转换 (1)
- 跟踪路由 tracert (1)
- css英文单词首字母添加样式 (1)
- jquery iframe 操作 (1)
- php 获取时间今天明天昨天时间戳 (1)
- php 上传限制 (1)
- ckeditor 配置 (1)
- flash 显示在 div 下 (1)
- flash + php 留言本乱码问题 (1)
- squid purge 出现 access denied 的解决方法 (1)
- delphi (1)
- 让delphi嵌入的WebBrowser无边框无滚动条 (1)
- delphi打开一个IE窗口 (1)
- delphi 获取鼠标当前位置的相对坐标 (1)
- delphi 获取可执行文件的当前路径 (1)
- delphi webbrowser 常用方法示例 (1)
- javascript 禁止鼠标右键... (1)
- delphi 播放gif 动画 (1)
- delphi弹出信息框大全 (1)
- Delphi中禁止WebBrowser右键的方法 (1)
- DELPHI 让程序只能运行一次 (1)
- Delphi XE2 破解补丁注册机下载使用教程 (1)
- Delphi RAD Studio XE2编译程序体积大的问题 (1)
- delphi 制作圆角窗口 (1)
- delphi 窗口 (1)
- delphi 窗体全透明,但窗体上的控件不透明 (1)
- delphi 窗口阴影 (1)
- delphi 获取任务栏高度 (1)
- delphi bsNone 之后任务栏右键无反应 (1)
- delphi 程序打开隐藏软件任务栏条 (0)
- delphi bsNone后的相关问题解决方法 (1)
- delphi bsNone 后显示边框 (1)
- delphi url编码操作 (1)
- delphi 调用exe文件 (1)
- delphi dll窗体的制作和调用 (1)
- delphi dll 调用窗体时的数据传递 (0)
- delphi 窗口显示在屏幕右下角 (1)
- 内网穿透&UDP打洞 (1)
- delphi idhttp post应用 (1)
- inno setup 开机启动 (1)
- inno setup 添加桌面快捷方式 (1)
- Delphi实现程序只运行一次并激活已打开的程序 (1)
- 解决 float point division by zero (1)
- Delphi 窗体显示在最前面,并获得焦点 (1)
- delphi 点击关闭按钮时隐藏窗口 (1)
- delphi 非客户区右键点击 (1)
- delphi真正可以截获WINDOWS关机消息的源码 (1)
- delphi utf8转码 (1)
最新评论
-
zj7243886:
非常感谢,这东西解决我的问题;谢谢你的分享
Linux 安装 jpeg-6b 错误 ./libtool 命令未找到 -
丶Sk.Mabon:
能让html也绕过吗。。机房限制很悲剧
绕过 <?PHP exit(’Access Denied’); ?> 限制 -
丶Sk.Mabon:
请教gzip.php 的写法。万分感谢!
apache 开启 gzip -
hyxj1220:
火狐中单纯的定义这样的样式,貌似不行,必须要让容器浮动
英文长文本换行CSS -
逆水寒龙:
太好了,正好用上,谢谢博主共享
Asp.net 将中文汉字转换成拼音首字和拼音全拼
有时候我们要对时间进行转换,达到不同的显示效果
默认格式为:2009-6-24 14:33:34
如果要换成成200906,06-2009,2009-6-24或更多的该怎么办呢
我们要用到:DateTime.ToString的方法(String, IFormatProvider)
using System;
using System.Globalization;
String format="D";
DateTime date=DataTime,Now;
Response.Write(date.ToString(format, DateTimeFormatInfo.InvariantInfo));
结果输出
Thursday, June 24, 2009
C# 日期格式转换
参数format格式详细用法
格式字符 关联属性/说明
d ShortDatePattern
D LongDatePattern
f 完整日期和时间(长日期和短时间)
F FullDateTimePattern(长日期和长时间)
g 常规(短日期和短时间)
G 常规(短日期和长时间)
m、M MonthDayPattern
r、R RFC1123Pattern
s 使用当地时间的 SortableDateTimePattern(基于 ISO 8601)
t ShortTimePattern
T LongTimePattern
u UniversalSortableDateTimePattern 用于显示通用时间的格式
U 使用通用时间的完整日期和时间(长日期和长时间)
y、Y YearMonthPattern
C# 日期格式转换
下表列出了可被合并以构造自定义模式的模式。这些模式是区分大小写的;例如,识别“MM”,但不识别“mm”。如果自定义模式包含空白字符或用单引号括起来的字符,则输出字符串页也将包含这些字符。未定义为格式模式的一部分或未定义为格式字符的字符按其原义复制。
格式模式 说明
d 月中的某一天。一位数的日期没有前导零。
dd 月中的某一天。一位数的日期有一个前导零。
ddd 周中某天的缩写名称,在 AbbreviatedDayNames 中定义。
dddd 周中某天的完整名称,在 DayNames 中定义。
M 月份数字。一位数的月份没有前导零。
MM 月份数字。一位数的月份有一个前导零。
MMM 月份的缩写名称,在 AbbreviatedMonthNames 中定义。
MMMM 月份的完整名称,在 MonthNames 中定义。
y 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示不具有前导零的年份。
yy 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示具有前导零的年份。
yyyy 包括纪元的四位数的年份。
gg 时期或纪元。如果要设置格式的日期不具有关联的时期或纪元字符串,则忽略该模式。
h 12 小时制的小时。一位数的小时数没有前导零。
hh 12 小时制的小时。一位数的小时数有前导零。
H 24 小时制的小时。一位数的小时数没有前导零。
HH 24 小时制的小时。一位数的小时数有前导零。
m 分钟。一位数的分钟数没有前导零。
mm 分钟。一位数的分钟数有一个前导零。
s 秒。一位数的秒数没有前导零。
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 判断用户名
2010-10-31 16:59 1195//正则表达式,判断是否含有除了字母及数字外的其他字符 2 ... -
asp.net 创建文字特效
2010-10-31 00:31 2163相信 中的 艺术字 功能大家都不陌生, 前面这个 " ... -
ASP.NET清除页面缓存
2010-01-15 12:23 2283ASP.NET清除页面缓存 (1) Respon ... -
添加域名、虚拟目录到主机头值
2010-01-01 10:07 2987本文介绍了ASP.NET如何通过WMI创建站点、添加虚拟目录和 ... -
windows 2003 端口映射
2009-12-31 16:38 2787本文介绍的端口映射指的是利用Windows2003服务期的NA ... -
Asp.net 进行IO操作时要注意要把其他资源关闭
2009-12-25 11:02 1086Asp.net 进行IO操作时要注意要把其他资源关闭 ... -
在Asp.net 中嵌入.swf
2009-12-24 19:58 1514应该是:在项目下,点击swf文件邮件-,属性里面有:Build ... -
Asp.net 给图片加文字水印
2009-12-18 21:32 1315using System.Drawing; using Sys ... -
asp.net程序性能优化的七个方面
2009-12-06 18:48 1483asp.net程序性能优化的七个方面.doc 一、数据库操作 ... -
iis 7 中无法使用 httpcontent.rewritepath
2009-11-28 04:27 1356iis7中无法使用 httpcontent.rewritepa ... -
asp.net 弹javascript的几种方式
2009-07-29 21:05 1097string str = "<script l ... -
压缩HTML代码
2009-07-17 23:09 2129/// <summary> /// 压缩ht ... -
在同一个解决方案中一定要将调用DLL文件的工程设为启动项目
2009-07-01 23:34 2289在同一个解决方案中一定要将调用DLL文件的工程设为启动项目 方 ... -
DataTable 添加新行
2009-05-26 07:47 1702DataTable添加行 //新建表 Data ... -
vs2005,vs2008给生成的.dll自定义固定命名
2009-05-26 02:38 2275在用VS2005,VS2008发布网站项目时,默认生成bin目 ... -
Asp.net Request获取服务器变量的方法
2009-05-21 16:48 2504HTTP_USER_AGENT 获得 ... -
Asp.net Request方法获取客户端的信息
2009-05-21 16:29 7055Response.Write("客户端计算机名:&q ...
相关推荐
总结来说,实现“秒表计时,精确到毫秒”的C#程序,关键在于使用`System.Diagnostics.Stopwatch`类来获取高精度时间,并通过异步更新或定时器控制UI界面的显示。在实际项目中,可能还需要考虑用户交互,如开始、暂停...
1. 毫秒级精确,timer触发,系统时间计时,绝对比timer的触发累计计时精确 3. 快捷键设置,在程序没有取得焦点的时候仍然可以用快捷键使用 4. 基本功能:开始计时,记录时间点,暂停,归零,复制或删除记录的时间点 ...
在C#编程中,有时我们需要将时间以毫秒为单位的数值转换成更易读的时、分、秒格式。这种需求通常出现在处理高精度时间计算或者时间间隔表示的场景中。本文将深入探讨如何使用C#实现毫秒到时分秒的转换,并提供一个...
一个简单的毫秒级秒表,解决了几个小问题,不知道它的解决方案的可以下载看看: 1. 用Timer触发的累计计时并不准确。这里采用Timer触发显示,但不用累计计时,而是采用系统时间,所以较为准确 2. 修改图标和程序名称...
在C#编程中,开发人员经常需要实现定时任务,例如定时执行某个操作或者精确到毫秒级别的计时功能。为了实现这样的需求,C#提供了一系列的API和工具,但默认的`System.Threading.Thread.Sleep()`方法在精度上并不理想...
C#中获取精确时间 在C#编程中,获取精确时间是非常重要的,特别是在测试程序的性能时,需要使用精确的时钟计时。使用QueryPerformanceCounter()函数可以获取当前系统的高精度时钟计时,以计算程序的执行时间。 ...
综上所述,C#的`DateTime`结构体提供了极其强大的日期时间处理能力,不仅支持基本的格式化,还具备复杂的日期时间运算和自定义格式的功能。开发者可以根据实际需求选择合适的方法,灵活应对各种场景下的日期时间处理...
"MyTimer精确到1毫秒的定时器类库"是一个专门为C++开发者设计的高效、精准的定时器库,其特点在于能够提供高达1毫秒的计时精度,这在需要高度精确时间控制的场景下尤为关键。 首先,我们要理解毫秒级定时器的工作...
C# .NET Framework 4.0及更高版本引入了`DateTimeOffset`类,提供了更精确的日期时间处理,并且包含时区信息。此外,`System.String.Format`方法和`string interpolation`语法(C# 6.0及以上版本引入)也可以方便地...
标题中的"C#精准计时_间隔20ms"暗示我们关注的重点是如何在C#中实现一个精确到20毫秒的时间间隔。描述中提到,不推荐使用定时器(Timer)来实现这一功能,因为定时器的间隔可能会有较大的偏差。 C#中的System....
可以精确到1毫秒的定时器——多媒体定时器 主要用于数据采集。VB、VC 混合编程!...超强Timer—— 用于需要对时间精确控制或者消息队列很忙的情况 http://blog.csdn.net/godwater8/archive/2007/04/10/1559458.aspx
在C#编程中,时间相关的操作是至关重要的,特别是在实现定时任务、实时系统或游戏循环等场景。`System.Threading.Timer`、`System.Windows.Forms.Timer` 和 `System.Timers.Timer` 是C#内置的三种定时器类,它们各自...
这个标题“C#日期间隔计算,能计算年,月,天”指的是如何在C#中计算两个日期之间的差值,包括年、月和天数。描述进一步提到了能够处理DateTime类型的变量,并且可以计算出两个日期之间相差的具体年、月和天数。 ...
本文实例讲述了C#使用StopWatch获取程序毫秒级执行时间的方法。分享给大家供大家参考。具体分析如下: 这个比时间通过DateTime在程序前后记录时间,然后通过TimeSpan相减的办法要精确,也更容易理解。 using System...
- 使用自定义格式字符串,如 `"yyyy-MM-dd HH:mm:ss"`,可以精确地控制日期时间的显示格式。 - `GetDateTimeFormats()` 方法返回一个字符串数组,其中包含了系统支持的所有日期时间格式。 这些是C#中日期时间处理...
PTP(Precision Time Protocol,精确时间协议)是一种用于网络设备之间进行高精度时间同步的协议。在Windows环境下,使用C++和MFC(Microsoft Foundation Classes)编写PTP时钟同步程序,可以实现毫秒级的时间同步...
总的来说,"Datetimetest"是一个实用的学习资源,它展示了如何在VS环境下利用C++或C#等语言实现毫秒精度的系统时间获取,同时兼顾了用户界面的优化和用户体验。对于想要学习时间处理、GUI编程以及多线程同步的开发者...
默认情况下,DateTime可以精确到毫秒。如果你需要更精确的时间,如纳秒级,可以使用DateTimeOffset结构。 在实际开发中,日期和时间的处理广泛应用于日志记录、数据分析、事件触发等多个场景。理解并熟练掌握C#中...
Stopwatch类提供了精确的时间测量功能,适合进行高性能的计时操作。 首先,让我们创建一个新的C#控制台应用程序项目。在Program.cs文件中,我们需要引入以下命名空间: ```csharp using System; using System....