可以用formatDateTime函数
formatdateTime()函数返回表达式,此表达式已被格式化为日期或时间
表达式 formatdateTime(Date, [, Namedformat])
允许数据类型: Namedformat 指示所使用的日期/时间格式的数值,如果省略,则使用 vbGeneralDate
NamedFormat参数的设置值如下:
常数 值 描述
vbGeneralDate 0 显示日期和/或时间。如果有日期部分,则用短日期格式显示。如果有时间部分,则用长时间格式显示。如果都有,两部分都显示。
vbLongDate 1 用计算机区域设置值中指定的长日期格式显示日期。
vbShortDate 2 用计算机区域设置值中指定的短日期格式显示日期。
vbLongTime 3 用计算机区域设置值中指定的时间格式显示时间。
vbShortTime 4 用24小时格式(hh:mm)显示时间。
很多朋友都想知道java怎么获得当前年月日?下面就一起来了解一下吧~
两种方法,通过Date类或者通过Calendar类,Date类比较简单,但是要得到细致的字段的话Calendar类比较方便。
import javatextDateFormat; import javatextSimpleDateFormat; import javautilCalendar; import javautilDate; import javautilLocale; import orgjunitTest; public class GetTimeNow { / 通过Calendar类获取 / @Test public void getTimeNowThroughCalendar(){ //使用默认时区和语言环境获得一个日历。 Calendar rightNow = CalendargetInstance(); /用Calendar的get(int field)方法返回给定日历字段的值。 HOUR 用于 12 小时制时钟 (0 - 11),HOUR_OF_DAY 用于 24 小时制时钟。/ Integer year = rightNowget(CalendarYEAR); Integer month = rightNowget(CalendarMONTH)+1; //第一个月从0开始,所以得到月份+1 Integer day = rightNowget(rightNowDAY_OF_MONTH); Integer hour12 = rightNowget(rightNowHOUR); Integer hour24 = rightNowget(rightNowHOUR_OF_DAY); Integer minute = rightNowget(rightNowMINUTE); Integer second = rightNowget(rightNowSECOND); Integer millisecond = rightNowget(rightNowMILLISECOND); String TimeNow12 = year+"-"+month+"-"+day+" "+hour12+":"+minute+":"+second+":"+millisecond; String TimeNow24 = year+"-"+month+"-"+day+" "+hour24+":"+minute+":"+second+":"+millisecond; Systemoutprintln("日历:"+rightNow+"\n12小时制时钟:"+TimeNow12+"\n24小时制时钟:"+TimeNow24); } / 通过Date类获取 / @Test public void getTimeNowThroughDate(){ Date date=new Date(); DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SS"); Systemoutprintln(formatformat(date)); //DateFormat类的静态工厂方法 Systemoutprintln(formatgetInstance()format(date)); Systemoutprintln(formatgetDateInstance()format(date)); Systemoutprintln(formatgetTimeInstance()format(date)); Systemoutprintln(formatgetDateTimeInstance()format(date)); //DateFormat带参数的静态工厂方法 //第一个参数是静态变量style有4中取值0、1、2、3分别对应SHORT、MIDIUM、LONG、FULL //第二个参数根据环境敏感的Locale类的静态变量自定义输出 Systemoutprintln(formatgetDateInstance(0, LocaleCHINA)format(date)); Systemoutprintln(formatgetTimeInstance(0,LocaleCHINA)format(date)); Systemoutprintln(formatgetDateTimeInstance(2,2)format(date)); } / 两者结合。。。 / @Test public void getTimeNowTogether(){ String TimeNow = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SS")format(CalendargetInstance()getTime()); Systemoutprintln(TimeNow); } }
日历: javautilGregorianCalendar[time=1454251772565,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sunutilcalendarZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2016,MONTH=0,WEEK_OF_YEAR=6,WEEK_OF_MONTH=6,DAY_OF_MONTH=31,DAY_OF_YEAR=31,DAY_OF_WEEK=1,DAY_OF_WEEK_IN_MONTH=5,AM_PM=1,HOUR=10,HOUR_OF_DAY=22,MINUTE=49,SECOND=32,MILLISECOND=565,ZONE_OFFSET=28800000,DST_OFFSET=0] 12小时制时钟:2016-1-31 10:49:32:565 24小时制时钟:2016-1-31 22:49:32:565 2016-01-31 22:49:50:36 16-1-31 下午10:49 2016-1-31 22:49:50 2016-1-31 22:49:50 2016年1月31日 星期日 下午10时49分50秒 CST 2016-1-31 22:49:50 2016-01-31 22:50:09:270
java获取一个时间的年月日代码及相关解释说明参考下面代码
package zhidao;
import javautilCalendar;
public class Test {
public static void main(String[] args) {
Calendar cal=CalendargetInstance();//使用日历类
int year=calget(CalendarYEAR);//获取年份
int month=calget(CalendarMONTH)+1;//获取月份,因为从0开始的,所以要加1
int day=calget(CalendarDAY_OF_MONTH);//获取天
Systemoutprintln("结果:"+year+"-"+month+"-"+day);
}
}
function timestampToTime(timestamp) {
var date =new Date(timestamp);//时间戳为10位需1000,时间戳为13位的话不需乘1000
Y = dategetFullYear() +'年';
M = (dategetMonth() +1 <10 '0' + (dategetMonth() +1) : dategetMonth() +1) +'月';
D = dategetDate() +'日';
h = dategetHours() +':';
m = dategetMinutes() +':';
s = dategetSeconds();
return Y +M +D;//时分秒可以根据自己的需求加上
}
asp取得完整时间的年月日 可以使用FormatDateTime
具体示例
比如现在有一个时间为 now()
可以写成
<%=FormatDateTime(now(),1)%>这样就是当前的年月日了。
如果是数据库里的时间 比如数据库时间字段为date 可以写成
<%=FormatDateTime(rs("date"),1)%>这里延伸一下:
0 根据系统设置显示日期或时间
1 以长日期格式显示日期
2 以短日期格式显示日期
3 以长时间格式显示时间
4 以短时间格式显示时间
mysql里时间型别为timestamp 怎么将它撷取只显示年月日 select date_format(date ,'%Y-%m-%d' ) from talbe_a
SQLserver怎样储存格式为年月日的时间型别
您好:
正常我们通过DateTime格式储存。
通过
SELECT CONVERT(NVARCHAR(15),时间栏位,23)
来获取需要的格式。
或者直接储存成Date型别。
sql时间型别显示有中文的年月日吗,比如说显示08年1月1日
自己写个转换函式就行,关于日期格式,w3school的介绍你看看,给你连结
:w3school/sql/func_convertasp
另外给你获取年月日的方式
--getdate() 获取当前日期--获取年select datepart(yyyy,getdate())--获取月select datepart(mm,getdate())--获取日select datepart(dd,getdate())--将getdate()替换成你的日期就可以获取到了--另外:datename这个函式也可以获取年月日
关于hibernate储存时间型别只有年月日没有
这种一般不好处理,通常处理办法就是让资料库你处理时间,在存入时直接让资料库生成时间就没有问题了,或者在存入资料时去资料库查询下当前的资料库时间
Asp撷取时间年月日
year(now) month(now) day(now)
excel 只显示时间 不显示年月日
那你输入的是时间格式吗?
ctrl + ;是 记录当前时间的 你可以试一试
设定单元格格式会显示你要的结果
SQL2005怎么撷取datetime型别栏位的年月日,并以撷取后的(年月日)栏位排序
SELECT
CONVERT(varchar(100), time, 111) AS time ,
COUNT(CONVERT(varchar(100), time, 111) ) AS count
FROM 表名
GROUP BY CONVERT(varchar(100), time, 111)
ORDER BY CONVERT(varchar(100), time, 111)
MYSQL怎么把日期格式只显示年月日?
select date(column) from table;
select date("2010-08-17 19:08:28");显示是"2010-08-17"
select substring(column,1,11) from table;
select substring("2010-08-17 19:08:28",1,11);显示是"2010-08-17 19"
ORACLE语句撷取时间型别的时分
SELECT substr(to_char(sysDATE, 'YYYY/MM/DD HH24:MI:SS'), 12, 5) FROM dual;
oracle 通过 如何撷取 年月日(date)、年月日时分秒(timestamp)中的年月,,形如:‘2010
是给使用者使用表空间的许可权吧。
改表名使用: alter table table_name1 rename to table_name2;
查时间并格式化输出时间格式:
select to_char(sysdate, 'yyyy/mm/dd') from dual;
select goods, ea, CONVERT(varchar(12),starttime,20) as startdt, CONVERT(varchar(12),starttime,20) as enddt from tablename;
以上就是关于asp时间函数全部的内容,包括:asp时间函数、java获得当前年月日、java 怎么获取一个时间的年月日等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)