Java Year Day getYearWeek(String curday)

Here you can find the source of getYearWeek(String curday)

Description

get Year Week

License

Apache License

Declaration

public static int getYearWeek(String curday) 

Method Source Code


//package com.java2s;
//License from project: Apache License 

import java.text.SimpleDateFormat;

import java.util.*;

public class Main {
    static public SimpleDateFormat yyyyMMdd = new SimpleDateFormat("yyyy-MM-dd");

    public static int getYearWeek(String curday) {
        try {/*from  w ww . jav a2s  .  c om*/
            java.util.Date date = str2date(curday);
            Calendar rightNow = Calendar.getInstance();
            rightNow.setTime(date);
            return rightNow.get(Calendar.WEEK_OF_YEAR);
        } catch (Exception e) {
            e.printStackTrace();
            return 0;
        }
    }

    public static Date str2date(String str) {
        Date result = null;
        try {
            Date udate = yyyyMMdd.parse(str);
            result = new Date(udate.getTime());
            return result;
        } catch (Exception e) {
            e.printStackTrace();
            return null;
        }
    }

    public static String getTime(String parrten) {
        String timestr;
        if (parrten == null || parrten.equals("")) {
            parrten = "yyyyMMddHHmmss";
        }
        java.text.SimpleDateFormat sdf = new SimpleDateFormat(parrten);
        java.util.Date cday = new java.util.Date();
        timestr = sdf.format(cday);
        return timestr;
    }
}

Related

  1. getLastDayOfYear(int year)
  2. getTodayYear()
  3. getWeekNumOfYearDay(String strDate)
  4. getYearFirstDay(String date)
  5. getYearLastDay(String dateString)
  6. getYearWeek(String curday)
  7. lastDay(Integer year, int month)
  8. lastdayofyear()
  9. lastDayOfYear(Integer year)