
public static void main(String args[]){
Date input = new Date();//这里是你的listget(0)getF_CreateTime()
javatextSimpleDateFormat sdf = new javatextSimpleDateFormat("yyyy");
Systemoutprintln(sdfformat(input));
}
望采纳!
long l = SystemcurrentTimeMillis();
Date date = new Date(l);
Calendar cal = CalendargetInstance();
calsetTime(date);
Systemoutprintln(calget(CalendarYEAR));
Systemoutprintln(calget(CalendarMONTH) + 1);// 月份计算是从0作为1开始的。
Systemoutprintln(calget(CalendarDATE));
Systemoutprintln(calget(CalendarHOUR));
Systemoutprintln(calget(CalendarMINUTE));
Systemoutprintln(calget(CalendarSECOND));
直接通过格式转换的形式即可。举例:
String str0 = "2015年07月05日";
Date d1 = new SimpleDateFormat("yyyy年MM月dd日")parse(str0);//定义起始日期
SimpleDateFormat sdf0 = new SimpleDateFormat("yyyy");
SimpleDateFormat sdf1 = new SimpleDateFormat("MM");
SimpleDateFormat sdf2= new SimpleDateFormat("dd");
String str1 = sdf0format(d1);
String str2 = sdf1format(d1);
String str3 = sdf2format(d1);
Systemoutprintln("年份为:"+str1);
Systemoutprintln("月份为:"+str2);
Systemoutprintln("日为:"+str3);
结果:
本世纪的年份是2000-2099年上世纪的年份是1900-1999,
int year = 1998;if (year>=1900&&year<=1999){
Systemoutprint(year+"是上世纪");
}if (year>=2000&&year<=2099){
Systemoutprint(year+"是本世纪");
}
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date d = sdfparse("2011-10-20");
Calendar c = CalendargetInstance();
csetTime(d);int year = cget(CalendarYEAR);
扩展资料:
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
参考资料:
package comdadatest;
import javatextSimpleDateFormat;
import javautilCalendar;
import javautilDate;
/
@author li_yueling
@version 10 2011-03-25
/
public class DateUtil {
/
默认日期格式
/
public static String DEFAULT_FORMAT = "yyyy-MM-dd";
/
测试主方法
@param args
/
public static void main(String[] args) {
for(int i = 1951;i < 1960;i++){
Systemoutprintln(formatDate(getYearFirst(i)));
Systemoutprintln(formatDate(getYearLast(i)));
}
Systemoutprintln(formatDate(getCurrYearFirst()));
Systemoutprintln(formatDate(getCurrYearLast()));
}
/
格式化日期
@param date 日期对象
@return String 日期字符串
/
public static String formatDate(Date date){
SimpleDateFormat f = new SimpleDateFormat(DEFAULT_FORMAT);
String sDate = fformat(date);
return sDate;
}
/
获取当年的第一天
@param year
@return
/
public static Date getCurrYearFirst(){
Calendar currCal=CalendargetInstance();
int currentYear = currCalget(CalendarYEAR);
return getYearFirst(currentYear);
}
/
获取当年的最后一天
@param year
@return
/
public static Date getCurrYearLast(){
Calendar currCal=CalendargetInstance();
int currentYear = currCalget(CalendarYEAR);
return getYearLast(currentYear);
}
/
获取某年第一天日期
@param year 年份
@return Date
/
public static Date getYearFirst(int year){
Calendar calendar = CalendargetInstance();
calendarclear();
calendarset(CalendarYEAR, year);
Date currYearFirst = calendargetTime();
return currYearFirst;
}
/
获取某年最后一天日期
@param year 年份
@return Date
/
public static Date getYearLast(int year){
Calendar calendar = CalendargetInstance();
calendarclear();
calendarset(CalendarYEAR, year);
calendarroll(CalendarDAY_OF_YEAR, -1);
Date currYearLast = calendargetTime();
return currYearLast;
}
}
Date date=new Date();
SimpleDateFormat sdf=new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”);
String str=sdfformat(date);
systemoutprintln(str);
以上就是关于Java 数据库表格中的创建时间列获取到了时间,如何只获取年份全部的内容,包括:Java 数据库表格中的创建时间列获取到了时间,如何只获取年份、JAVA 显示当前年份 用System.currentTimeMillis();方法:、java 有个时间是yyyy年MM月dd日中如何提取出单独的年,月,日等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)