格式化日期和时间

下表是可在Format函数中用于格式化 日期时间的字符。

字符说明
y将年份 (0-9) 显示为不带前导零的数字。
yy以带前导零的两位数字格式显示年份。
yyy以四位数字格式显示年份。
yyyy以四位数字格式显示年份。

例如:

Format(#12/31/2008#, "yyyy-MM-dd") '2008-12-31
Format(#12/31/2008#, "yyy-MM-dd") '2008-12-31
Format(#12/31/2008#, "yy-MM-dd") '08-12-31
Format(#12/31/2008#, "y-MM-dd") '8-12-31
Format(#12/31/2008#, "yyyy年MM月dd日") '2008年12月31日

M将月份显示为不带前导零的数字(如一月表示为 1)。
MM将月份显示为带前导零的数字(例如 01/12/01)。

例如:

Format(#2/28/2008#, "yyyy-MM-dd") '2008-02-28
Format(#2/28/2008#, "yyyy-M-dd") '2008-2-28

MMM将月份显示为缩写形式(例如 七月)。

例如:

Format(#12/31/2008#,"MMM") '十二月

MMMM将月份显示为完整月份名(例如 七月)。对于中文来说,月份的全称和缩写是一样的
d将日显示为不带前导零的数字(例如 1)。
dd将日显示为带前导零的数字(例如 01)。

例如:

Format(#2/8/2008#, "yyyy-MM-dd") '2008-02-08
Format(#2/8/2008#, "yyyy-M-d") '2008-2-8

ddd将日显示为缩写形式(例如 四)。
dddd将日显示为全名(例如 星期四)。

Format(#2/8/2008#, "ddd") '五
Format(#2/8/2008#, "dddd") '星期五

h使用 12 小时制将小时显示为不带前导零的数字(例如 1:15:15 PM)。
hh使用 12 小时制将小时显示为带前导零的数字(例如 01:15:15 PM)。

例如:

Format(#2:3:9#, "h:m:s") '2:3:9
Format(#2:3:9#, "hh:mm:ss") '02:03:09
Format(#14:3:9#, "h:m:s") '2:3:9
Format(#14:3:9#, "hh:mm:ss") '02:03:09

H使用 24 小时制将小时显示为不带前导零的数字(例如 1:15:15)。
HH使用 24 小时制将小时显示为带前导零的数字(例如 01:15:15)。

例如:

Format(#2:3:9#, "HH:m:s") '2:3:9
Format(#2:3:9#, "HH:mm:ss") '02:03:09
Format(#14:3:9#, "HH:m:s") '14:3:9
Format(#14:3:9#, "HH:mm:ss") '14:03:09

m将分钟显示为不带前导零的数字(例如 12:1:15)。
mm将分钟显示为带前导零的数字(例如 12:01:15)。
s将秒显示为不带前导零的数字(例如 12:15:5)。
ss将秒显示为带前导零的数字(例如 12:15:05)。
:通用时间分隔符。在一些国别,可能用其他符号来当时间分隔符。格式化时间值时,时间分隔符可以分隔时、分、秒。时间分隔符的真正字符在格式输出时取决于系统设置。
/通用日期分隔符。在一些国别,可能用其他符号来当日期分隔符。格式化日期值时,日期分隔符可以分隔年、月、日。日期分隔符的真正字符在格式输出时取决于系统设置。

Format(#12/31/2008#, "yyyy/MM/dd") '2008-12-31
Format(#12/31/2008#, "yyy-MM-dd") '2008-12-31

可以看到,在中文的操作系统中,通用日期分隔符被替换为“-”。

下表是预定义日期时间格式的名称,可以直接在Format函数中作为格式表达式使用。

格式名说明
G显示日期和时间。

Format(#12/31/2008 12:30:45#, "G") '2008-12-31 12:30:45

D根据区域设置的长日期格式显示日期。

例如:

Format(#12/31/2008#, "D") '2008年12月31日

d使用区域设置的短日期格式显示日期。

例如:

Format(#12/31/2008#, "d") '2008-12-31

T使用区域设置的长时间格式显示时间,通常包括小时、分钟、秒。

例如:

Format(#12/31/2008 12:30:45#, "T") '12:30:45

t使用区域设置的短时间格式显示时间。

例如:

Format(#12/31/2008 12:30:45#, "t") '12:30

f根据您的区域设置格式显示长日期和短时间。

例如:

Format(#12/31/2008 12:30:45#, "f") '2008年12月31日 12:30

F根据您的区域设置格式显示长日期和长时间。

例如:

Format(#12/31/2008 12:30:45#, "F") '2008年12月31日 12:30:45

g根据您的区域设置格式显示短日期和短时间。

例如:

Format(#12/31/2008 12:30:45#, "g") '2008-12-31 12:30

M 或 m显示日期的月份和天。

例如:

Format(#12/31/2008#, "m") '12月31日

Y 或 y将日期格式化为年和月份。

例如:

Format(#12/31/2008#, "y") '2008年12月

 日期月份为英文化: checkindate.ToString("dd MMM yy", DateTimeFormatInfo.InvariantInfo))'需要后面这个DateTimeFormatInfo.InvariantInfo

 结果如:2015-12-24 变成了   24 Dec 15


 

转载于:https://www.cnblogs.com/annabook/p/3653653.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/493323.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

中科院陆汝钤获吴文俊人工智能最高成就奖,百度王海峰获吴文俊人工智能杰出贡献奖...

来源:AI 科技评论12 月 9 日上午,被誉为「中国智能科学技术最高奖」的吴文俊人工智能科学技术奖在苏州举行颁奖典礼。本届吴文俊人工智能奖共对 70 项人工智能成果授奖,包括吴文俊人工智能最高成就奖 1 项,吴文俊人工智能杰出贡献…

统计学基本知识二

声明:文中的图来自于可汗学院公开课,若有侵权,联系我删除。 中心极限定理:随着样本容量n的增加,样本均值或者样本和的频率图将很接近正态分布。 如下图就在求解样本均值。 如下图就是样本均值的频率图,很…

DBN程序剖析

最近学习深度学习,学习时间半月不到,很多程序似懂非懂,用的又是不太明白的python。不过不怕。什么也难不倒无产阶级,自己剖析下,不指望指点别人,只希望高人能指点。 主函数大体可以分为 建立DBN网络&#x…

AI+零售:人工智能撬动零售变革

来源:乐晴智库精选人工智能的快速发展将有助于赋能新零售商,有效重构零售行业“人、货、场”等要素,提升各环节效率,最终提升消费者购物体验,推动零售行业迎来第五次变革。近年来,在数据、算法、技术等方面…

统计学基本知识三

声明:文中的图来自于可汗学院公开课,若有侵权,联系我删除。 假设检验: 先看一个z分布的例子: 注意:零假设一般倾向于保守的。 在上图中: 1、先假设零假设成立,即药物无效&#x…

django 的请求处理部分----WSGIHandler 源码分析 django1.5.5

从这里拉开django框架的帷幕。。撕开,哈哈 主要涉及的类:django.core.handlers.base.BaseHandler,django.core.handlers.wsgi.WSGIHandler,前者为后者的父类。 django.http.request.HttpRequest 后者的实例实现了WSGI请求的处理,因为WSGIHandler 实现了_…

测试归测试,自动驾驶向个人全面开放依然长路漫漫

来源:网易智能摘要在北京某地,乘客们正等待着乘坐百度“阿波罗”无人驾驶汽车。最近,百度与福特汽车启动了为期两年的L4级别自动驾驶联合测试项目,在特定的地理区域和特定天气条件下行驶无人驾驶汽车。自亨利福特的移动装配生产线…

利用opencv添加mask

第一种做法: import os import sys import random import math import numpy as np import skimage.io import matplotlib import matplotlib.pyplot as plt import cv2 import colorsys os.environ[CUDA_VISIBLE_DEVICES] 1 # Root directory of the project RO…

团队开发(一)

根据我们团队对题目的讨论,目标的设置,任务的认领,我在团队中的任务如下: 现阶段,能在周一前完成图片的移动。具体的目标设置如下: 周五: 9:00-9:35 将书上的代码敲到电脑上&#…

白宫计划2019年春季发布新版人工智能研究战略

来源:人工智能和大数据近日,据白宫科技政策办公室人工智能助理主任Lynne Parker表示,特朗普政府计划更新由奥巴马政府首次发布的人工智能研究与发展战略。2016年美国国家人工智能研究与发展战略计划概述了美国联邦研究资金的投入重点。2018年…

统计学基本知识四

代码可以参考之前的博客: https://blog.csdn.net/fanzonghao/article/details/85643653 https://blog.csdn.net/fanzonghao/article/details/81637669 声明:文中的图来自于可汗学院公开课,若有侵权,联系我删除。 线性回归&…

Openstack Havana的两个排错过程

问题一:Timeout wating on RPC response, topic:"network" 描述: 启动实例一直等待,然后变为error。查看日志,是 timeout waiting on rpc response, topic "network", method: "validate_networks"…

生活|全民AI时代:干洗店老板、高中生齐上阵

来源:大数据文摘 1975年冬天,旧金山半岛的广告牌上出现了一则有点“奇怪”的消息。“你是否在尝试自己做电脑开发呢?,如果是的话,参加我们的聚会!”这则通告来自当年的Homebrew计算机俱乐部。Homebrew是一…

python可迭代对象,迭代器,生成器

容器是一系列元素的集合,str、list、set、dict、file、sockets对象都可以看作是容器,容器都可以被迭代(用在for,while等语句中),因此他们被称为可迭代对象。 可迭代对象实现了__iter__方法,该方…

国内2大Git代码托管网站

可以说GitHub的出现完全颠覆了以往大家对代码托管网站的认识。GitHub不但是一个代码托管网站,更是一个程序员的SNS社区。GitHub真正迷人的是它的创新能力与Geek精神,这些都是无法模仿的。在GitHub出现后,国内也出现了大量的代码托管网站&…

软件“吞噬”世界后,我们正在进入“活产品”时代

来源:资本实验室摘要:2011年,网景公司创始人与风险投资家马克安德森提出了一个著名的观点:“软件正在吞噬世界”。虽然他的观点最初聚焦于新一波互联网平台公司的成长,但对物理产品的发展也同样适用,因为现…

python读取与写入json+csv变成coco的json文件+安装labelme

一.python读取与输出json 1.python字典和json互转这里用json.dumps,还原则用json.loads,dumps以后就变为字符串了 import json# info {name: Damin, address: 北京, salary:88888} info {"name": "Damin", "address": "北京…

基于原始套接字的嗅探器

嗅探器这个代码我去年的时候就已经写过了,这个学期并不是非常忙,顺手复习网络,就又尝试着写了一遍。 其实在写嗅探器的时候,最主要的还是要将网卡设置为混杂模式。在此基础之上,对抓到的数据包进行分析。 这个是我写出…

3D打印探讨:三个应用方向与四项风险

来源:学习时报摘要:3D打印技术已经诞生超过30年,今天已经被应用到众多领域。它在解决国际人道主义危机、提高医学水平、保护生态环境方面具有重要的应用价值,同时也在危机就业、新型犯罪与安全威胁等方面存在风险。3D打印技术从诞…

discuz x2.5用户注册后邮箱认证后无法收到邮件或者直接进垃圾箱

又是一个周末,jquery特效继续折腾我那discuz论坛,我开启了个邮箱验证,恶意注册的太恶心了,没有办法。 能稍微屏蔽点,但是问题来了,据亲们反应,无法收到验证邮件,或者有时间直接进入垃…