【问题标题】:get current date in dd-mm-yyyy format以 dd-mm-yyyy 格式获取当前日期
【发布时间】:2011-12-06 21:28:16
【问题描述】:

如何在 BlackBerry 中以 DD-MM-YYYY 格式获取当前日期

我已经尝试了以下方法,但它给了我1318502493 的输出

long currentTime = System.currentTimeMillis() / 1000;

System.out.println("Current time in :" + currentTime);

【问题讨论】:

    标签: date blackberry java-me date-format


    【解决方案1】:
    private String pattern = "dd-MM-yyyy";
    String dateInString =new SimpleDateFormat(pattern).format(new Date());
    

    【讨论】:

    • 我个人会使用Date 的无参数构造函数,因为它已经获得了当前时间。不过,这种方式更加明确。
    • 以及如何以“10 月 14 日星期五”这种格式获得响应?如果您有任何想法,请帮助我
    • 我只是想得到时间我怎么能得到它?
    【解决方案2】:
    DateFormat formatter = new SimpleDateFormat("dd-MM-yyyy");
    return formatter.format(new Date());
    

    【讨论】:

    • 那个“DD”将是 year 中的那一天,这几乎肯定 不是 OP 真正想要的。
    • 好点,只是使用了他给出的模式,但你有一个观点:)(已编辑)
    • 我就是想搞定时间,怎么搞定?
    【解决方案3】:

    检查您是否可以使用 SimpleDateFormat。如果可以,请创建此类的一个对象,并使用它来格式化 System.currentTimeMillis() 提供的返回。下面是一些代码:

    import java.util.*;
    import java.text.*;
    
    public class DateTest {
      public static String getCurrentTimeStamp() {
           SimpleDateFormat formDate = new SimpleDateFormat("dd-MM-yyyy");
    
           // String strDate = formDate.format(System.currentTimeMillis()); // option 1
           String strDate = formDate.format(new Date()); // option 2
           return strDate;
      } 
      public static void main (String args[]) {
           System.out.println(getCurrentTimeStamp());
      }
    }
    

    【讨论】:

      猜你喜欢
      • 2013-10-04
      • 1970-01-01
      • 1970-01-01
      • 2011-09-09
      • 2011-06-29
      • 2016-01-02
      • 1970-01-01
      • 2012-12-09
      • 1970-01-01
      相关资源
      最近更新 更多