importjava.text.SimpleDateFormat;
importjava.util.Calendar;
importjava.util.Date;
publicclassDateTestUtil{
publicstaticvoidmain(String[]args)throwsException{
SimpleDateFormatsdf=newSimpleDateFormat("yyyyMMdd");
Stringstr="20110823";
Datedt=sdf.parse(str);
CalendarrightNow=Calendar.getInstance();
rightNow.setTime(dt);
rightNow.add(Calendar.YEAR,-1);//日期减1年
rightNow.add(Calendar.MONTH,3);//日期加3个月
rightNow.add(Calendar.DAY_OF_YEAR,10);//日期加10天
Datedt1=rightNow.getTime();
StringreStr=sdf.format(dt1);
System.out.println(reStr);
}
}
注:在Calendar对象java时间的代码的add方法中,第二个参数为正数表示“加”,负数表示“减” 。
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言 。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群 。
主要组成
Java由四方面组成:
●Java编程语言,即语法 。
●Java文件格式,即各种文件夹、文件的后缀 。
●Java虚拟机(JVM),即处理*.class文件的解释器 。
●Java应用程序接口(JavaAPI) 。
体系
Java分为三个体系 , 分别为JavaSE(J2SE,Java2PlatformStandardEdition,标准版),
JavaEE(J2EE , Java2Platform,EnterpriseEdition,企业版),
JavaME(J2ME , Java2PlatformMicroEdition , 微型版) 。
java动态时间代码你应该是想把时间显示在jl01java时间的代码的控件上 。但是你这样只能显示初始化时java时间的代码的时间 。
每隔1s更新时间java时间的代码,简单一点可以用循环 , 然后每次循环设置1000ms的睡眠时间,这个同时需要用多线程实现 。也可以用timer做定时任务 。推荐后者
//import java.util.Timer
//import java.util.TimerTask
Timer timer = new Timer();
TimerTask task=new TimerTask() {
@Override
public void run() {
Date date = new Date();
String string = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date);
jl01.setText(string);
}
};
//立即开始任务 , 任务间隔1000ms 。schedule和scheduleAtFixedRate的区别自行搜索
timer.scheduleAtFixedRate(task,0,1000);
一段显示当下时间的JAVA代码private Shape rect;//背景矩形
private Font font;//设置字体
private Date date;//现在的时间
private Thread time;//时间线程
private CanvasPanel canvas;
public static void main(String[] args) {
new TimerTest20140930();
}
public TimerTest20140930(){
super("绘制文本");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400,300);
rect = new Rectangle2D.Double(10,10,200,100);
font = new Font("宋体",Font.BOLD,16);
canvas=new CanvasPanel();
add(canvas);
time = new Thread(new Runnable(){
public void run(){
while(true){
canvas.repaint();
try{
Thread.sleep(1000);
}catch(Exception ex){
}
}
}
});
time.start();
setLocationRelativeTo(null);
setVisible(true);
}
class CanvasPanel extends Canvas {
public void paint(Graphics g){
super.paint(g);
Graphics2D g2 = (Graphics2D) g;
g2.setColor(Color.BLACK);
g2.fill(rect);
g2.setColor(Color.BLUE);
g2.setFont(font);
g2.drawString("现在的时间是", 20, 30);
date = new Date();
g2.drawString(String.format("%tr", date), 50, 60);
}
}
【java时间的代码 java时间代码表达式】java时间的代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java时间代码表达式、java时间的代码的信息别忘了在本站进行查找喔 。
推荐阅读
- 直播运营学院河南,专业直播运营
- mysql时间差几月几天,mysql的时间
- mysql5.5.19安装图解,mysql5721安装教程图解
- cpu什么温度好,cpu什么温度正常
- go语言msgpack Go语言中文网
- 你新买的显卡怎么样,新买的显卡性能很差
- 工业毕业设计作品网站,工业工程毕业设计
- 显卡螺丝固定了怎么办断电,显卡螺丝固定不了怎么办
- mysql主键增长怎么写 mysql主键自动增长