获取系统日期ddmmyyyy

问题描述:

这可能是一个简单的问题,但是如何在eclipse中获得格式为ddmmyyyy的系统日期。所以没有任何字母,空格或其他字符?获取系统日期ddmmyyyy

+0

这是在一个Eclipse插件或Android应用? – Jeshurun 2012-07-22 08:43:26

+0

这是一个Android应用程序 – Xander 2012-07-22 08:55:45

String todayAsString = new SimpleDateFormat("ddMMyyyy").format(new Date()); 

Eclipse是一个IDE。 Java是语言。用“在Java中格式化日期”和“Java中的当前日期”搜索一下,就会导致你有数百页的答案。重要的是语言:Java。不是IDE,它只是一个生成和编译Java代码的工具。

您可以使用此代码,并可以将格式更改为任何你喜欢的。

import java.text.SimpleDateFormat; 
import java.util.Date; 

public class MainClass { 
    public static void main(String[] args) { 
     String pattern = "MMddyyyy"; 
     SimpleDateFormat format = new SimpleDateFormat(pattern); 
     // formatting 
     System.out.println(format.format(new Date())); 
    } 
} 
+0

@Merlin:您将一个空字符串附加到SimpleDateFormat对象的toString()表示形式。你只需要'String dateString = format.format(new Date());''SimpleDateFormat.format(Date)'返回格式化的日期。 – 2012-07-22 09:27:20

+0

哪个变量包含日期? – Xander 2012-07-22 09:30:05

+0

好的,我明白了,谢谢! – Xander 2012-07-22 09:35:47

试试这个:

   Calendar cal= Calendar.getInstance(); 
       String cal_for_month = cal.get(Calendar.MONTH); 
       String cal_for_year = cal.get(Calendar.YEAR); 
       String cal_for_day = cal.get(Calendar.DAY_OF_MONTH);