社区
VB基础类
帖子详情
如何把中国日期格式转换为美国日期格式
lia
2002-11-08 09:46:08
例:2001-12-31 -> 12/31/2002
我用Format(date, "mm/dd/yyyy")得到的结果是12-31-2002,怎样才能得到12/31/2002.
多谢.
...全文
1978
1
打赏
收藏
如何把中国日期格式转换为美国日期格式
例:2001-12-31 -> 12/31/2002 我用Format(date, "mm/dd/yyyy")得到的结果是12-31-2002,怎样才能得到12/31/2002. 多谢.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GLAY
2002-11-08
打赏
举报
回复
Format 函数
返回 Variant (String),其中含有一个表达式,它是根据格式表达式中的指令来格式化的。
语法
Format(expression[, format[, firstdayofweek[, firstweekofyear]]])
Format 函数的语法具有下面几个部分:
部分 说明
expression 必要参数。任何有效的表达式。
format 可选参数。有效的命名表达式或用户自定义格式表达式。
firstdayofweek 可选参数。常数,表示一星期的第一天。
firstweekofyear 可选参数。常数,表示一年的第一周。
设置值
firstdayofweek 参数有下面设置:
常数 值 说明
vbUseSystem 0 使用 NLS API 设置。
VbSunday 1 星期日(缺省)
vbMonday 2 星期一
vbTuesday 3 星期二
vbWednesday 4 星期三
vbThursday 5 星期四
vbFriday 6 星期五
vbSaturday 7 星期六
firstweekofyear 参数有下面设置:
常数 值 说明
vbUseSystem 0 使用 NLS API 设置。
vbFirstJan1 1 从包含一月一日的那一周开始(缺省)。
vbFirstFourDays 2 从本年第一周开始,而此周至少有四天在本年中。
VbFirstFullWeek 3 从本年第一周开始,而此周完全在本年中。
说明
格式化 作法
数字 使用预先定义的命名数值格式或创建用户自定义数值格式。
日期和时间 使用预先定义的命名日期/时间格式或创建用户自定义日期/时间格式。
日期和时间序数 使用日期和时间格式或数值格式。
字符串 创建自定义的字符串格式。
如果在格式化数字时没有指定 format,Format 会提供与 Str 函数类似的功能,尽管它是国际化的。然而,以 Format 作用在正数上不会保留正负号空间,而以 Str
的话则会。
+++++++++++++++++++++++++++++++
本示例显示用 Format 函数做格式化输出的不同用法。对于日期分隔号(/),时间分隔号(:),以及 AM/ PM 等文本而言,其真正的显示格式会因计算机上的国际标准不同而有所差异。在开发阶段,日期与时间是以短日期的格式,配合代码的国际标准来显示的。而在运行时,短日期则是根据系统的国际标准而定,而系统的国际标准和代码的国际标准可能并不相同。本示例中是假设国际标准为 English/United States。
MyTime 及 MyDate 在开发环境下,使用系统的短日期设置显示出来的。
Dim MyTime, MyDate, MyStr
MyTime = #17:04:23#
MyDate = #January 27, 1993#
' 以系统设置的长时间格式返回当前系统时间。
MyStr = Format(Time, "Long Time")
' 以系统设置的长日期格式返回当前系统日期。
MyStr = Format(Date, "Long Date")
MyStr = Format(MyTime, "h:m:s") ' 返回 "17:4:23"。
MyStr = Format(MyTime, "hh:mm:ss AMPM") ' 返回 "05:04:23 PM"。
MyStr = Format(MyDate, "dddd, mmm d yyyy") ' 返回 "Wednesday, Jan 27 1993"。
' 如果没有指定格式,则返回字符串。
MyStr = Format(23) ' 返回 "23"。
' 用户自定义的格式。
MyStr = Format(5459.4, "##,##0。00") ' 返回 "5,459.40"。
MyStr = Format(334。9, "###0。00") ' 返回 "334.90"。
MyStr = Format(5, "0。00%") ' 返回 "500.00%"。
MyStr = Format("HELLO", "<") ' 返回 "hello"。
MyStr = Format("This is it", ">") ' 返回 "THIS IS IT"。
易语言
日期
格式
转换
模块
易语言
日期
格式
转换
模块源码,
日期
格式
转换
模块,
日期
框初始化,
格式
化
日期
时间,发送消息
解析
美国
东部时间与北京时间相互转换的实现代码
美国
东部时间在UTC-5时区,北京时间是UTC+8时区,正常情况下美东时间比北京时间晚13个小时。需要注意的是
美国
有夏令时,而北京没有夏令时,
美国
夏令时时会让时间快一个小时,让人民早起早睡,所以在
美国
实行夏令时时美东时间比北京时间晚12个小时。逻辑如上所述,代码如下 代码如下:/// /// AMESTime 的摘要说明: /// 美东时间的转换 /// /// 美东时间在UTC-5时区,
美国
有夏时制,即在夏令时启用之后美东时间比起所在时区早一个小时,即UTC-4 /// 在未使用夏令时时美东时间比北京时间(UTC+8时区)晚13个小时,在启用夏令时时美东时间比北京时间
常用的C#
日期
格式
化
C#
日期
格式
化
日期
转化一 为了达到不同的显示效果有时,我们需要对时间进行转化,默认
格式
为:2007-01-03 14:33:34 ,要转化为其他
格式
,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示:
jQuery文本输入框内容
格式
化代码.zip
jQuery文本输入框内容
格式
化代码是一款支持
日期
格式
,手机号码,时间
格式
(小时),带区号的座机号码,
美国
电话号码,地区号码,混合类型,邮政编码,货币等文字
格式
化插件。
J2EE系统中
日期
时间的处理方法.pdf
很不错的方法,希望可以被充分的利用,直接使用其中的代码
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章