不好意思 忘记时间了 其实一样的 final SimpleDateFormat dayFormat = new SimpleDateFormat("d"); JLabel。setText(dayFormat.format(new date()));
我按你的方法写了, 还把你那句: ------------------------------------------------------------------------------------ final SimpleDateFormat dayFormat = new SimpleDateFormat("d"); ------------------------------------------------------------------------------------ 改成了: ------------------------------------------------------------------------------------ final SimpleDateFormat dayFormat = new SimpleDateFormat("dd:dd"); ------------------------------------------------------------------------------------ 日期显示是对的,可是时间和正常时间不一样啊。
我发现是这个参数"d"的问题 final SimpleDateFormat dayFormat = new SimpleDateFormat("d"); ↑ 应该是它的问题
具体使用可以查查Java API Doc获取到系统时间后可以用JTextField或JLabel来现实到GUI界面上。
import java.text.SimpleDateFormat;
import javax.swing.JLabel;
.
.
.
JLabel showTime = new JLabel();final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd");showTime.setText( dateFormat.format(new Date()) );
.
.
.
忘记时间了
其实一样的
final SimpleDateFormat dayFormat = new SimpleDateFormat("d");
JLabel。setText(dayFormat.format(new date()));
还把你那句:
------------------------------------------------------------------------------------
final SimpleDateFormat dayFormat = new SimpleDateFormat("d");
------------------------------------------------------------------------------------
改成了:
------------------------------------------------------------------------------------
final SimpleDateFormat dayFormat = new SimpleDateFormat("dd:dd");
------------------------------------------------------------------------------------
日期显示是对的,可是时间和正常时间不一样啊。
final SimpleDateFormat dayFormat = new SimpleDateFormat("d");
↑
应该是它的问题
Calendar calendar = Calendar.getInstance();
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss") ;
System.out.println(df.format(calendar.getTime()));