`
JarEye
  • 浏览: 12338 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

String date days

阅读更多
import java.text.SimpleDateFormat; 
import java.util.Calendar;
public class ss {
 
 public static void main(String[] args)
 {
  String ss="2009-07-26";
  String s="2009-08-01";
  
  java.util.Date ddd=new java.util.Date();//当前时间
  System.out.println(ddd.getTime()); //返回自1970年1月1日 00:00:00 GMT 以来的毫秒数 
  
  String sss=new SimpleDateFormat("yyyy-MM-dd").format(ddd); //date型转为String型
  System.out.println(sss);
  System.out.println(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(ddd)); //date型转为String型
  System.out.println(new SimpleDateFormat("yyyy-MM-dd 00:00:00").format(ddd)); //date型转为String型
  
  SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
  try
  {
   java.util.Date dd=sdf.parse(ss); //String类型转换为date类型
   System.out.println(dd); //输出格式为英文
   
   java.util.Date dd1=java.sql.Date.valueOf(ss); //String类型转换为date类型
   System.out.println(dd1); //输出格式为yyyy-mm-dd
   
   java.util.Date d=sdf.parse(s);
   System.out.println(dd1.compareTo(d));//日期前后顺序的比较
   
  }catch(Exception e)
  {
   e.printStackTrace();
  }
  
  SimpleDateFormat   sd   =   new   SimpleDateFormat( "yyyy-MM-dd hh:mm:ss"); 
  Calendar c=Calendar.getInstance();
  try
  {
   c.setTime(sdf.parse("2008-08-08"));
   long mm=c.getTimeInMillis();
   
   c.setTime(sdf.parse("2008-05-12"));
   long mmm=c.getTimeInMillis();
   
   long day=(mm-mmm)/(24*60*60*1000); //两个日期之间的天数
   System.out.println(day);
   
  }catch(Exception e)
  {
   e.printStackTrace();
  }
  
  for(int i=1;i<100;i++)
  {
   c.add(Calendar.MINUTE, 1); //分钟数加1
   System.out.println(sd.format(c.getTime()));
  }
  
 }
分享到:
评论

相关推荐

    date_date_

    std::string DATE::format(const std::string& formatStr = "%Y-%m-%d") const { // 使用formatStr中的占位符替换实际的年、月、日 } ``` 最后,关于“输出时间”,在C++中通常是指输出日期对象的信息。我们可以在...

    史上最全java时间类date的处理

    return String.valueOf(days); } ``` 以上就是对给定文件中涉及的Java时间类`Date`处理的详细介绍,涵盖了从获取当前时间到复杂的日期计算等多个方面。这些方法可以帮助开发者更好地理解和使用Java中的日期类及其...

    Java 之 Date 和 Calendar 实例

    String formattedDate = formatter.format(new Date()); System.out.println(formattedDate); ``` 在Java 8之后,又引入了`java.time`包,其中包含`LocalDate`, `LocalTime`和`LocalDateTime`等类,提供了更现代、...

    Date日期操作工具类

    String dateStr = formatter.format(new Date()); // 日期转字符串 Date parsedDate = formatter.parse(dateStr); // 字符串转日期 ``` 2. **字符串转换成日期**:使用`parse()`方法将符合特定格式的字符串解析为...

    常用java date方法集合

    String time = df.format(date); System.out.println(time); ``` #### 4. 计算一年中的第几星期 `Calendar`类提供了一个`WEEK_OF_YEAR`字段,用于确定指定日期是一年中的第几个星期。 ```java Calendar cal = ...

    JAVA日期判断方法小结

    public long GetDatas(String date1, String date2) throws DataFormatException, ActivationException { SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd"); long myTime; long myTime2; long ...

    JAVA Date 使用

    使用 `public static String getDate(Date date, String format)` 方法可以格式化日期。例如,要将当前日期格式化为 "yyyy-MM-dd",可以使用 `getDate(new Date(), "yyyy-MM-dd")`,返回的字符串将是当前日期的字符...

    date_c++_

    std::string Date::toString() const { std::ostringstream oss; oss (2) ('0') (2) ('0') ; return oss.str(); } ``` 此外,还可以考虑扩展类的功能,例如支持时间(小时、分钟、秒)的处理,或者与其他时间库...

    date日期类实验实验报告

    public void addDays(int days) { // 计算加减天数后的日期 } public boolean isAfter(MyDate other) { // 比较两个日期,返回是否在另一个日期之后 } public String toString() { // 格式化日期输出,如...

    Date Util

    public static String format(Date date, String pattern) { SimpleDateFormat formatter = new SimpleDateFormat(pattern); return formatter.format(date); } ``` 在实际项目中,使用日期工具类可以大大提高...

    计算两天之间的天数.rar

    long diffInDays = java.time.temporal.ChronoUnit.DAYS.between(date1, date2); System.out.println("Days between: " + diffInDays); } } ``` JavaScript也有类似的解决方案,可以使用`Date`对象来计算日期...

    日期处理工具类

    public static Date addDays(Date date, int days) { // 使用Calendar进行日期加减 } } ``` 这样的工具类大大提高了代码的可读性和效率,避免了重复编写相同的日期处理逻辑。在实际开发中,我们常常会看到类似的...

    java 日期帮助类

    - `addDays(Date date, int days)`:在日期上增加或减少指定天数。 - `addMonths(Date date, int months)`:在日期上增加或减少指定月数。 - `addYears(Date date, int years)`:在日期上增加或减少指定年数。 4...

    java中时间的比较

    String dateStr = sdf.format(date); // format后变成字符串类型 System.out.println(dateStr); ``` 这段代码演示了如何将当前时间格式化为“年-月-日 时:分:秒”的形式,并输出。 ##### 4. 字符串转换成日期类型 ...

    日期操作工具类

    日期操作工具类 /** * 将日期对象按照换为时间字符串 * 默认格式为"yyyy-MM-dd HH:mm:ss" ... public static Date paresDate(String sourceTime, String formatStr) throws ParseException { }

    JAVA时间处理类

    public static Date stringToFormatDate(String date, String formmat) { try{ return getFormatter(formmat).parse(date); }catch(Exception e){ return null; } } /** * 日付の正確性チェック * *...

    js内计算日期差

    if (type1 == 'string') date1 = stringToTime(date1); else if (date1.getTime) date1 = date1.getTime(); if (type2 == 'string') date2 = stringToTime(date2); else if (date2.getTime) date2 = date2....

    DateUtil(日期工具类)

    工具类还可能提供增加或减少日期的方法,例如`addDays(Date date, int days)`、`addMonths(Date date, int months)`和`addYears(Date date, int years)`。 5. **获取日期部分** `getYear(Date date)`, `getMonth...

    Python实现计算两个时间之间相差天数的方法

    总结一下,Python中计算两个日期之间相差天数的关键在于正确地将日期字符串转换为`date`对象,然后使用减法操作和`.days`属性来计算差值。了解这些基础操作后,你可以方便地处理日期相关的各种问题。在实际编程中,...

Global site tag (gtag.js) - Google Analytics