对比新文件 |
| | |
| | | package com.gk.firework.Domain.Vo; |
| | | |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.Date; |
| | | import java.util.Calendar; |
| | | |
| | | public class GenerateCode { |
| | | |
| | | public static String generateProduct(){ |
| | | String code = ""; |
| | | Calendar calendar = Calendar.getInstance(); |
| | | String year = String.valueOf(calendar.get(Calendar.YEAR)); |
| | | int month = calendar.get(Calendar.MONTH)+1; |
| | | int day = calendar.get(Calendar.DATE); |
| | | String two = year.substring(year.length()-2); |
| | | String four = changeMd(month,day); |
| | | code = two + four; |
| | | return code; |
| | | } |
| | | |
| | | private static String changeMd(int month, int day) { |
| | | String three = ""; |
| | | String four = ""; |
| | | |
| | | if (month < 10){ |
| | | three = String.valueOf(month); |
| | | }else { |
| | | three = String.valueOf(ConvetInt2Char(month - 10)); |
| | | } |
| | | |
| | | if (day < 10){ |
| | | four = String.valueOf(day); |
| | | }else { |
| | | four = String.valueOf(ConvetInt2Char(day - 10)); |
| | | } |
| | | |
| | | return three + four; |
| | | } |
| | | |
| | | private static char ConvetInt2Char(int i){ |
| | | return (char)(i + 'A'); |
| | | } |
| | | |
| | | |
| | | } |