/** The key method of <code>Cell</code>: initializes the date cell. */ private void initCell() { switch (layout) { case HORIZONTAL: day = col + 1; break; case VERTICAL: day = row + 1; break; case TABLE: default: setPreferredSize(new Dimension(60, 48)); if (row == 1 && col < weekCount - firstWeekRest || row == getRowCount() - 1 && col >= lastWeekRest) { // No days in these cells. day = 0; setBackground(null); setForeground(null); } else { day = (row - 1) * weekCount + (col - (weekCount - firstWeekRest) + 1); } } if (day == 0) { return; } calendar.set(Calendar.DATE, day); try { if (isToday(calendar)) { setBackground(colors.bgToday); setForeground(colors.fgToday); setBorder(BorderFactory.createLineBorder(colors.borderToday)); } else { Date d = calendar.getTime(); try { d = getFormattedDate(d); } catch (ParseException e) { e.printStackTrace(); } switch (calendar.get(Calendar.DAY_OF_WEEK)) { case Calendar.SATURDAY: setBackground(colors.bgSaturday); setForeground(colors.fgSaturday); break; case Calendar.SUNDAY: setBackground(colors.bgSunday); setForeground(colors.fgSunday); break; default: setBackground(colors.bgCell); setForeground(colors.fgCell); } setBorder(BorderFactory.createRaisedBevelBorder()); setOpaque(true); // To display background color } } catch (ParseException e) { e.printStackTrace(); } calendar.set(Calendar.DATE, todayInMonth); // Resume date }
public Date transformarJulianaAGregoriadeLong(Long valor) { String j = valor.toString(); Date date = new Date(); String primerValor = ""; if (j.length() == 5) { try { date = new SimpleDateFormat("yyD").parse(j); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } } else { primerValor = j.substring(0, 1); if (primerValor.equals("1")) { String anno = j.substring(1, 3); date.setYear(Integer.valueOf("20" + anno) - 1900); String s = j.substring(3); Date fecha = new Date(); try { fecha = new SimpleDateFormat("D").parse(s); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } fecha.setYear(date.getYear()); return fecha; } } return date; }
public void getPersonalData(Employee employee) { if (empName.getText().matches("([a-zA-Z]+ +)*[a-zA-Z]+")) { System.out.println("name"); if (textField_Contact.getText().matches("\\d{10}")) { System.out.println("contact"); if (textField_Email .getText() .matches( "^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$")) { System.out.println("mail"); if (textField_ZipCode.getText().matches("\\d{6}")) { System.out.println("zipcode"); if (getRdbtnFemale().isSelected()) { String genderF = getRdbtnFemale().getText(); System.out.println(genderF); } if (getRdbtnMale().isSelected()) { String male = getRdbtnMale().getText(); System.out.println(male); } Address address = new Address( textField_StreetName.getText(), (Long.parseLong(textField_ZipCode.getText())), textField_BuildingName.getText(), (String) comboBox_City.getSelectedItem(), (String) comboBox_Country.getSelectedItem()); System.out.println(address); employee = new Employee(); employee.setName(empName.getText()); System.out.println(empName.getText()); employee.setAdress(address); AgeCalculator ageCalculator = new AgeCalculator(); try { employee.setBirthDate(concatDate()); System.out.println("Birthdate" + concatDate()); } catch (ParseException e2) { // TODO Auto-generated catch block e2.printStackTrace(); } try { employee.setAge(ageCalculator.calculateAge(concatDate())); } catch (ParseException e4) { // TODO Auto-generated catch block e4.printStackTrace(); } employee.getAge(); employee.setEmail(textField_Email.getText()); employee.setContactNo(textField_Contact.getText()); System.out.println(employee); } } } } }
private void importActivity(JSONObject activity, String portal_image_url) { // System.out.println(activity.toString()); try { JSONObject member = activity.getJSONObject("member"); if (member.containsKey("id")) { String title = activity.getString("body").replace(activity.getString("image_large_url"), "").trim(); DBObject photo = new BasicDBObject(); photo.put("portal_image_url", portal_image_url); if (mPhotoCollection.count(photo) > 0) { System.err.println(portal_image_url + " already exists"); return; } else { System.out.println("Inserting " + portal_image_url); } String imageSourceUrl = Config.PORTAL_URL.startsWith("http:") ? portal_image_url.replace("https://", "http://") : portal_image_url; BufferedImage[] images = ImageUtil.convertImage(new URL(imageSourceUrl)); if (images == null) { System.err.println(portal_image_url + " corrupted"); return; } saveThumbnailImages(photo, images, "/" + getFileId(portal_image_url) + ".png"); photo.put("uploader_user_id", member.getString("id")); photo.put("title", title); Object exifObj = getExifData(portal_image_url); Date date = null; if (exifObj instanceof JSONObject) { JSONObject exif = (JSONObject) exifObj; if (exif.containsKey("date")) { try { date = FORMAT_DATE_ISO.parse(exif.getString("date")); } catch (ParseException e) { e.printStackTrace(); } } if (exif.containsKey("location")) { photo.put("exif_location", exif.getJSONArray("location")); } } if (date == null && activity.containsKey("created_at")) { try { date = FORMAT_DATE.parse(activity.getString("created_at")); } catch (ParseException e) { e.printStackTrace(); } } if (date != null) { photo.put("exif_date", date); } mPhotoCollection.insert(photo); // System.out.println(photo); // System.out.println(); } } catch (JSONException | MalformedURLException e) { e.printStackTrace(); } }
@Override public IQuote read() throws Exception { LiveQuote quote = new LiveQuote(); // Iterate thru the set and create the bean. Iterator<String> iterator = template.getFields().iterator(); while (iterator.hasNext()) { String field = iterator.next(); String pattern = template.getPattern(field); Matcher matcher = Pattern.compile(pattern, Pattern.MULTILINE).matcher(source); int index = 0; if (matcher.find(index)) { String match = matcher.group(1); match = match.equals("NA") ? "0" : match; match = match.replace(",", ""); match = match.replace(",", ""); if (field.equals("date")) { try { quote.setDate(new SimpleDateFormat(template.getDateFormat()).parse(match)); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } } else if (field.equals("open")) { quote.setOpen(Double.parseDouble(match)); quote.setClose(0.0); } else if (field.equals("high")) { quote.setHigh(Double.parseDouble(match)); } else if (field.equals("low")) { quote.setLow(Double.parseDouble(match)); } else if (field.equals("volume")) { quote.setVolume(Integer.parseInt(match)); } else if (field.equals("lastTradedPrice")) { quote.setLastTradedPrice(Double.parseDouble(match)); quote.setOpen(Double.parseDouble(match)); } else if (field.equals("lastTradedTime")) { try { quote.setLastTradedTime(new SimpleDateFormat("HH:mm:ss").parse(match)); quote.setDate(new SimpleDateFormat("HH:mm:ss").parse(match)); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } } else if (field.equals("ask")) { quote.setAsk(Double.parseDouble(match)); } else if (field.equals("askSize")) { quote.setAskSize(Integer.parseInt(match)); } else if (field.equals("bid")) { quote.setBid(Double.parseDouble(match)); } else if (field.equals("bidSize")) { quote.setBidSize(Integer.parseInt(match)); } } } if (prevQuote == null || (prevQuote != null && !prevQuote.equals(quote))) { prevQuote = quote; return quote; } else return null; }
@Override public boolean onOptionsItemSelected(MenuItem item) { // The action bar home/up action should open or close the drawer. // ActionBarDrawerToggle will take care of this. if (mDrawerToggle.onOptionsItemSelected(item)) { return true; } if (item.getItemId() == R.id.settings) { startActivity(new Intent(this, Prefs.class)); return true; } if (item.getTitle().toString().contains("Sort by")) { if (sortDir.equals("DESC")) { sortDir = "ASC"; } else { sortDir = "DESC"; } } if (item.getTitle().toString().equals("Sort by Title")) { sortStr = "title"; try { populateMyMovies(lv); } catch (ParseException e) { e.printStackTrace(); } return true; } if (item.getTitle().toString().equals("Sort by Rating")) { sortStr = "rating"; try { populateMyMovies(lv); } catch (ParseException e) { e.printStackTrace(); } return true; } if (item.getTitle().toString().equals("Sort by Theater")) { sortStr = "theater_id"; try { populateMyMovies(lv); } catch (ParseException e) { e.printStackTrace(); } return true; } switch (item.getItemId()) { case android.R.id.home: return true; } return super.onOptionsItemSelected(item); }
public static boolean isFanOn() { ArrayList<Date> ON = new ArrayList<Date>(); ArrayList<Date> OFF = new ArrayList<Date>(); SimpleDateFormat formater = new SimpleDateFormat("HH:mm"); String[] s = formater.format(Status.Interval).split(":"); int Hour_I = Integer.parseInt(s[0]); int Min_I = Integer.parseInt(s[1]); s = formater.format(Status.Working_Time).split(":"); int Hour_W = Integer.parseInt(s[0]); int Min_W = Integer.parseInt(s[1]); if (Hour_W == 0 && Min_W == 0) { return false; } if (Hour_I == 0 && Min_I == 0) { return true; } int current = 0; while (current < 1440) { try { Date on = formater.parse(current / 60 + ":" + current % 60); ON.add(on); } catch (ParseException e) { e.printStackTrace(); } try { Date off = formater.parse((((current + Min_W) / 60) + Hour_W) + ":" + (current + Min_W) % 60); if (current + Hour_W * 60 + Min_W >= 1440) { OFF.add(formater.parse("23:59")); } else { OFF.add(off); } } catch (ParseException e) { e.printStackTrace(); } current += Hour_I * 60 + Hour_W * 60 + Min_I + Min_W; } formater = new SimpleDateFormat("HH:mm:ss"); Date now = new Date(); try { now = formater.parse(formater.format(now)); } catch (ParseException e) { e.printStackTrace(); } // on récupère uniquement les heures et les minutes et les secondes for (int i = 0; i < ON.size() - 1; i++) { if (now.after(ON.get(i)) && now.before(OFF.get(i))) { return true; } } return false; }
/** * Retrieve information about an Catalog. Check if the returned data are equal to the data of * create or update call * * @param isAlreadyUpdated if true check against update data, else against create data */ public void testGetInfo(boolean isAlreadyUpdated) { TGetInfo_Return[] Catalogs_out = catalogService.getInfo( new String[] {full}, new String[] {"Date"}, new String[] {"de", "en"}); // test if getinfo was successful and if all data are equal to input assertEquals("getInfo result set", 1, Catalogs_out.length); assertEquals("catalog alias", alias, Catalogs_out[0].getAlias()); assertEquals("Number of languages", 2, Catalogs_out[0].getName().length); HashMap<String, String> hash = new HashMap<String, String>(); hash.put( Catalogs_out[0].getName()[0].getLanguageCode(), Catalogs_out[0].getName()[0].getValue()); hash.put( Catalogs_out[0].getName()[1].getLanguageCode(), Catalogs_out[0].getName()[1].getValue()); if (isAlreadyUpdated) { try { Date date_in = sdf_in.parse(Catalog_up.getAttributes()[0].getValue()); Date date_out = sdf_out.parse(Catalogs_out[0].getAttributes()[0].getValue()); assertEquals("Date", date_in, date_out); } catch (ParseException e) { e.printStackTrace(); } assertEquals( "updated localized Name", Catalog_up.getName()[0].getValue(), hash.get(Catalog_up.getName()[0].getLanguageCode())); assertEquals( "updated localized Name", Catalog_up.getName()[1].getValue(), hash.get(Catalog_up.getName()[1].getLanguageCode())); } else { try { Date date_in = sdf_in.parse(Catalog_in.getAttributes()[0].getValue()); Date date_out = sdf_out.parse(Catalogs_out[0].getAttributes()[0].getValue()); assertEquals("Date", date_in, date_out); } catch (ParseException e) { e.printStackTrace(); } assertEquals( "initial localized Name", Catalog_in.getName()[0].getValue(), hash.get(Catalog_up.getName()[0].getLanguageCode())); assertEquals( "initial localized Name", Catalog_in.getName()[1].getValue(), hash.get(Catalog_up.getName()[1].getLanguageCode())); } assertThat(Catalogs_out[0].getParentCatalog(), endsWith(Catalog_in.getParentCatalog())); assertEquals("IsVisible", Catalog_in.getIsVisible(), Catalogs_out[0].getIsVisible()); }
// 设置单元格的值 @Override public void setValueAt(Object aValue, int rowIndex, int columnIndex) { TShopCharge tShopCharge = tShopChargeList.get(rowIndex); if (tShopCharge != null && aValue != null) { switch (columnIndex) { case 0: break; case 1: tShopCharge.setSelect(!tShopCharge.isSelect()); return; case 2: if (aValue != null && !aValue.toString().equals("") && MatcherFormatUtil.MatcherPriceScheme(aValue.toString()) && aValue.toString().length() < 10) { tShopCharge.setAMount(Double.parseDouble(aValue.toString())); } break; case 3: if (aValue != null && !aValue.toString().equals("") && MatcherFormatUtil.MatcherPriceScheme(aValue.toString()) && aValue.toString().length() < 10) { tShopCharge.setGiftAmount(Double.parseDouble(aValue.toString())); } break; case 4: tShopCharge.setType(aValue.toString()); break; case 5: return; case 6: tShopCharge.setStartTimeStr(aValue.toString()); try { tShopCharge.setStartTime(DateUtil.getDate(aValue.toString(), DateUtil.TYPE_DATE)); } catch (ParseException e) { e.printStackTrace(); } break; case 7: tShopCharge.setEndTimeStr(aValue.toString()); try { tShopCharge.setEndTime(DateUtil.getDate(aValue.toString(), DateUtil.TYPE_DATE)); } catch (ParseException e) { e.printStackTrace(); } break; case 9: tShopCharge.setIsValid(!tShopCharge.isIsValid()); break; } tShopCharge.setSelect(true); fireTableCellUpdated(rowIndex, 1); } }
public ArrayList<Contest> parse() { ArrayList<Contest> contests = new ArrayList<>(); String s = Utils.URLToString(contestsPage(), "UTF-8"); if (s == null) return null; try { int i = s.indexOf("\"champ\""), p, k, b; String t; i = s.indexOf("\"name\"", i); i = s.indexOf(':', i); i = s.indexOf('\"', i); String name = s.substring(i + 1, s.indexOf('\"', i + 1)); i = s.indexOf("\"rounds\""); for (; ; ) { i = s.indexOf("\"name\"", i + 1); if (i == -1) break; b = s.lastIndexOf('{', i); k = s.indexOf(':', i); k = s.indexOf('\"', k); Contest c = new Contest(); String z = s.substring(k + 1, s.indexOf('\"', k + 1)); c.title = name + " " + z; k = s.indexOf("\"start_date\"", b); k = s.indexOf(':', k); k = s.indexOf('\"', k); t = s.substring(k + 1, s.indexOf('\"', k + 1)); p = t.indexOf('T'); t = t.substring(0, p) + " " + t.substring(p + 1, p + 9) + " GMT" + t.substring(p + 9); try { c.startDate.setTime(dateFormat.parse(t)); } catch (ParseException e) { e.printStackTrace(); } k = s.indexOf("\"end_date\"", b); k = s.indexOf(':', k); k = s.indexOf('\"', k); t = s.substring(k + 1, s.indexOf('\"', k + 1)); p = t.indexOf('T'); t = t.substring(0, p) + " " + t.substring(p + 1, p + 9) + " GMT" + t.substring(p + 9); try { c.endDate.setTime(dateFormat.parse(t)); } catch (ParseException e) { e.printStackTrace(); } c.mainPage = mainPage(); c.deadLine = Utils.timeConsts.YEAR; c.icon = getIcon(); contests.add(c); } } catch (Exception e) { e.printStackTrace(); } return contests; }
public void handleAstronomyAttributes(Attributes attributes) { try { weatherRecord.sunrise = parseTime(attributes.getValue("sunrise")); } catch (ParseException e) { e.printStackTrace(); } try { weatherRecord.sunset = parseTime(attributes.getValue("sunset")); } catch (ParseException e) { e.printStackTrace(); } }
@Override @SuppressWarnings("unchecked") public List<ApplicationSummary> findApplicationSummaries(Integer curPage, final String q) { String sql = "select distinct appl.APPL_NO,idcard.NAME,idcard.ID_NO,appl.EXISTING_FLAG,appl.APPLY_TIME,ma.CITY,appl.STATUS,apv.CREDITOR,appl.CREATE_TIME\n" + " from APPL appl\n" + " inner join APPROVAL apv on apv.APPL_NO = appl.APPL_NO\n" + " inner join MEMBER mem on mem.ID = appl.MEMBER_ID\n" + " inner join ID_CARD idcard on idcard.MEMBER_ID = mem.ID\n" + " inner join VALUE_MOBILE_AREA ma on ma.N1_7 = SUBSTRING(mem.MOBILE,0,8)\n" + " left join APPL_TV appltv on appltv.APPL_NO = appl.APPL_NO\n" + " left join (select appl.APPL_NO,count(teletv.ID) as NUM from APPL appl,tele_tv teletv where appl.APPL_NO = teletv.APPL_NO group by appl.APPL_NO) as t1 on t1.APPL_NO = appl.APPL_NO\n" + " where " + q; List<Object> resultList = em.createNativeQuery(sql) .setMaxResults(CommonDef.PER_PAGE) .setFirstResult((curPage - 1) * CommonDef.PER_PAGE) .getResultList(); if (resultList == null || resultList.isEmpty()) { return null; } List<ApplicationSummary> applicationSummaryList = new ArrayList<ApplicationSummary>(); ApplicationSummary applicationSummary = null; SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); for (Object aResultList : resultList) { Object[] objs = (Object[]) aResultList; applicationSummary = new ApplicationSummary(); applicationSummary.setAppNo(objs[0].toString()); applicationSummary.setName(objs[1].toString()); applicationSummary.setIdCardNo(objs[2].toString()); applicationSummary.setExistingFlag(Integer.valueOf(objs[3].toString())); applicationSummary.setMobileCity(objs[5].toString()); applicationSummary.setStatus(Integer.valueOf(objs[6].toString())); applicationSummary.setCreditor(objs[7].toString()); try { Date appDate = simpleDateFormat.parse(objs[4].toString()); applicationSummary.setApplyDate(appDate); } catch (ParseException e) { e.printStackTrace(); } try { Date createDate = simpleDateFormat.parse(objs[8].toString()); applicationSummary.setCreateDate(createDate); } catch (ParseException e) { e.printStackTrace(); } applicationSummaryList.add(applicationSummary); } return applicationSummaryList; }
@RequestMapping(value = "/get/{type}", method = RequestMethod.GET) public String getPaymentsSpecific( ModelMap model, @PathVariable String type, @RequestParam(required = false, defaultValue = "") String dateFrom, @RequestParam(required = false, defaultValue = "") String dateTo, @RequestParam(required = false, defaultValue = "") String clientStr) { List<Payment> payments = new ArrayList<>(); SimpleDateFormat sdf = new SimpleDateFormat("yyyyy-MM-dd"); Date d1 = new Date(); Date d2 = new Date(); model .addAttribute("dateFrom", dateFrom) .addAttribute("dateTo", dateTo) .addAttribute("clientStr", clientStr); if (type.equals("in")) { if (!dateFrom.equals("") && !dateTo.equals("")) { try { d1 = sdf.parse(dateFrom); d2 = sdf.parse(dateTo); } catch (ParseException e) { e.printStackTrace(); } payments = paymentService.listPayments(clientStr, d1, d2); } if (dateFrom.equals("") && dateTo.equals("") && !clientStr.equals("")) { try { d1 = sdf.parse("1971-01-01"); d2 = sdf.parse("2025-01-01"); } catch (ParseException e) { e.printStackTrace(); } payments = paymentService.listPayments(clientStr, d1, d2); } if (dateFrom.equals("") && dateTo.equals("") && clientStr.equals("")) { payments = paymentService.listPayments(); } model.addAttribute("payments", payments); return "/auth/payment/paymentgetin"; } // model.addAttribute("payments", paymentService.listPayments()); return "/auth/payment/paymentget"; }
public static void main(String args[]) { TimeZone.setDefault(TimeZone.getTimeZone("America/Bogota")); DateTime dt = new DateTime(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // System.out.println("- " + sdf.format(dt.toDate())); // sdf.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai")); // System.out.println("- " + sdf.format(dt.toDate())); String sd = "2011-03-18 16:30:39"; sdf.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai")); Date d = null; try { d = sdf.parse(sd); } catch (ParseException e) { e.printStackTrace(); } System.out.println("- " + sdf.format(d)); sdf.setTimeZone(TimeZone.getTimeZone("America/Bogota")); System.out.println("- " + sdf.format(d)); try { d = sdf.parse(sd); } catch (ParseException e) { e.printStackTrace(); } System.out.println("- " + sdf.format(d)); DateTime nDt = dt.withZone(DateTimeZone.forTimeZone(TimeZone.getTimeZone("Asia/Shanghai"))); System.out.println(sdf.format(nDt.toDate())); DateTime dt2 = new DateTime(DateTimeZone.forTimeZone(TimeZone.getTimeZone("Asia/Tokyo"))); sdf.setTimeZone(TimeZone.getTimeZone("America/Bogota")); System.out.println(sdf.format(dt2.toDate())); // System.out.println(getFormatedDateString("")); // System.out.println(getFormatedDateString("America/Bogota")); // // //printSysProperties(); // // System.out.println("------------------------------------------"); //// System.setProperty("user.timezone", "America/Bogota"); // TimeZone.setDefault(TimeZone.getTimeZone("America/Bogota")); // // System.out.println(getFormatedDateString("")); // System.out.println(getFormatedDateString("Asia/Shanghai")); // printSysProperties(); }
public static Date getGuDongDate(String str) { str = StringUtils.replace(str, " ", ""); str = StringUtils.replace(str, "十五", "15"); str = StringUtils.replace(str, "3月中旬", "3月15日"); str = StringUtils.replace(str, "2月十五日", "2月15日"); str = StringUtils.replace(str, "2月中旬", "2月15日"); str = StringUtils.replace(str, "一月29日", "1月29日"); str = StringUtils.replace(str, "1月末", "1月29日"); str = StringUtils.replace(str, "2.29", "2月29日"); { Pattern pattern = Pattern.compile("[0-9]{4}年[0-9]{1,}月[0-9]{1,}日"); Matcher matcher = pattern.matcher(str); String value = ""; while (matcher.find()) { value = (matcher.group()); } // System.out.println("value:"+value); if (StringUtils.isNotBlank(value)) { String patterns[] = new String[] {"yyyy年M月d日"}; try { Date date = (DateUtils.parseDate(value, patterns)); return date; } catch (ParseException e) { e.printStackTrace(); } } } { Pattern pattern = Pattern.compile("([0-9]{1,}月[0-9]{1,}日)"); Matcher matcher = pattern.matcher(str); String value = ""; while (matcher.find()) { value = (matcher.group()); } // System.out.println("value222:"+value); if (StringUtils.isNotBlank(value)) { String patterns[] = new String[] {"M月d日"}; try { Date date = (DateUtils.parseDate(value, patterns)); return DateUtils.setYears(date, 2016); } catch (ParseException e) { e.printStackTrace(); } } } return null; }
@Override public void onLoadFinished(Loader<Cursor> cursorLoader, Cursor cursor) { final int lid = cursorLoader.getId(); switch (lid) { case PriorityLoaderId: adPriority.swapCursor(cursor); getSupportLoaderManager().initLoader(StatusLoaderId, null, this); return; case StatusLoaderId: adStatus.swapCursor(cursor); if (id != null) { getSupportLoaderManager().initLoader(ItemLoaderId, null, this); } return; case ItemLoaderId: if (cursor.moveToFirst()) { setTitle(R.string.ui_edit_item); edName.setText(cursor.getString(0)); edDesc.setText(cursor.getString(1)); SetupSpinner(cursor.getInt(2), sPriority); SetupSpinner(cursor.getInt(3), sStatus); String time = cursor.getString(4); Calendar cal = Calendar.getInstance(); try { cal.setTime(sdf.parse(time)); } catch (ParseException e) { e.printStackTrace(); } tStartDate.setTag(cal); tStartDate.setText(sdfdate.format(cal.getTime())); tStartTime.setTag(cal); tStartTime.setText(sdftime.format(cal.getTime())); time = cursor.getString(5); cal = Calendar.getInstance(); try { cal.setTime(sdf.parse(time)); } catch (ParseException e) { e.printStackTrace(); } tEndDate.setTag(cal); tEndDate.setText(sdfdate.format(cal.getTime())); tEndTime.setTag(cal); tEndTime.setText(sdftime.format(cal.getTime())); } else { finish(); } return; default: } }
@Override public void endElement(String uri, String localName, String qName) throws SAXException { super.endElement(uri, localName, qName); if (localName.equals("item")) { stories.add(story); story = null; largestImgWidth = 0; } if (story != null) { if (localName.equals("title")) { story.setTitle(xmlInnerText.toString().trim()); } else if (localName.equals("description")) { story.setDescription(xmlInnerText.toString().trim()); } else if (localName.equals("link")) { story.setLink(xmlInnerText.toString().trim()); } else if (localName.equals("pubDate")) { SimpleDateFormat dtSourceFormat = story.getSourceDateFormater(); SimpleDateFormat dtTargetFormat = story.getTargetDateFormater(); try { story.setPubDate(dtSourceFormat.parse(xmlInnerText.toString().trim())); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } Log.d("Exam01", "Parsed date : " + dtTargetFormat.format(story.getPubDate())); } xmlInnerText.setLength(0); } }
public Date getCellDateValue(HSSFRow row, int index) throws ClearingException { HSSFCell cell = row.getCell(index); Date date = new Date(); if (cell == null) { return null; } int cellType = cell.getCellType(); if (cellType == HSSFCell.CELL_TYPE_NUMERIC) { NumberFormat integerInstance = NumberFormat.getInstance(); integerInstance.setGroupingUsed(false); String cellStr = integerInstance.format(cell.getNumericCellValue()); try { date = new SimpleDateFormat("yyyyMMdd").parse(cellStr); } catch (ParseException e) { throw new ClearingException("日期格式化错误"); } return date; } else if (cellType == HSSFCell.CELL_TYPE_STRING) { try { date = new SimpleDateFormat("yyyyMMdd").parse(cell.getRichStringCellValue().getString()); } catch (ParseException e) { e.printStackTrace(); } return date; } else { return null; } }
@Override public void mouseClicked(java.awt.event.MouseEvent e) { if (e.getClickCount() == 2) { int linha = table.getSelectedRow(); Evento evento = new Evento(); evento.setId((int) table.getValueAt(linha, 0)); evento.setNome((String) table.getValueAt(linha, 1)); try { Moeda moeda = new Moeda((String) table.getValueAt(linha, 2)); evento.setValor(moeda.getValor()); } catch (ParseException ex) { ex.printStackTrace(); } evento.setDataEvento( AppDate.formatarDataInternacional((String) table.getValueAt(linha, 3))); eventos.add(evento); String nomeEvento, dataEvento, precoEvento; nomeEvento = (String) table.getValueAt(linha, 1); precoEvento = (String) table.getValueAt(linha, 2); dataEvento = (String) table.getValueAt(linha, 3); atualizarValor(precoEvento); adicionarProdutoVendaList(nomeEvento, precoEvento, dataEvento); } }
@Override public int Add() { // 增加资产 Class_ManageDao cm = new Class_ManageDaoImpl(); Scanner input = new Scanner(System.in); // 向资产表中添加数据 System.out.println("请输入要增加的资产name"); String name = input.next(); System.out.println("请输入要增加的资产mainclass"); String mainclass = input.next(); System.out.println("请输入要增加的资产model"); String model = input.next(); System.out.println("请输入要增加的资产value"); int value = input.nextInt(); System.out.println("请输入要增加的资产date"); String date = input.next(); System.out.println("请输入要增加的资产status"); int status = input.nextInt(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); try { Date Occ_Date = sdf.parse(date); } catch (ParseException e) { e.printStackTrace(); } String sql = "insert into Fixed_Assets (Assets_name,MainClass,Model,Value,Buy_date,Status) values (?,?,?,?,?,?)"; Object[] param = {name, mainclass, model, value, date, status}; int result = this.exceuteUpdate(sql, param); // 检查类表中是否有该大类,没有则添加 // 有该大类时,函数返回true,否则返回false if (!cm.getByClassName(mainclass)) { cm.Add(mainclass); } return result; }
// Load stored ToDoItems private void loadItems() { BufferedReader reader = null; try { FileInputStream fis = openFileInput(FILE_NAME); reader = new BufferedReader(new InputStreamReader(fis)); String title = null; String priority = null; String status = null; Date date = null; while (null != (title = reader.readLine())) { priority = reader.readLine(); status = reader.readLine(); date = ToDoItem.FORMAT.parse(reader.readLine()); mAdapter.add(new ToDoItem(title, Priority.valueOf(priority), Status.valueOf(status), date)); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (ParseException e) { e.printStackTrace(); } finally { if (null != reader) { try { reader.close(); } catch (IOException e) { e.printStackTrace(); } } } }
@Override public void onBindViewHolder(ViewHolder viewHolder, int position) { // MyListItem myListItem = MyListItem.fromCursor(cursor); try { SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy", Locale.US); viewHolder.seperator.setText(messages.get(position)[1]); if (!updatedT && parseDate(messages.get(position)[1]) .equals(parseDate(dateFormat.format(new Date())))) { viewHolder.seperator.setVisibility(View.VISIBLE); viewHolder.seperator.setText("TODAY"); updatedT = true; } else if (!updatedY && parseDate(messages.get(position)[1]).equals(parseDate(getYesterdayDateString()))) { viewHolder.seperator.setVisibility(View.VISIBLE); viewHolder.seperator.setText("YESTERDAY"); updatedY = true; } else { if (lastDate != null && !lastDate.equals(messages.get(position)[1])) { viewHolder.seperator.setVisibility(View.VISIBLE); viewHolder.seperator.setText(messages.get(position)[1]); } } } catch (java.text.ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } viewHolder.messageSender.setText( messages.get(position)[2] + " (time:" + messages.get(position)[1] + ")"); viewHolder.messageReciever.setText( messages.get(position)[5] + " (time:" + messages.get(position)[4] + ")"); lastDate = messages.get(position)[1]; }
@AfterViews public void setPreferences() { SharedPreferences preferences = getActivity().getSharedPreferences("CurrentUser", Context.MODE_PRIVATE); accessToken = preferences.getString("access_token", "").replace("\"", ""); if (getArguments() != null) { Todo todo = (Todo) getArguments().getSerializable(NEW_INSTANCE_TODO_KEY); concernedMembers.addAll(todo.members); currentTodoId = todo.id; todoInput.setText(todo.text); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); format.setTimeZone(TimeZone.getTimeZone("UTC")); Date date = new Date(); try { date = format.parse(todo.remindMeAt); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } Calendar cal = Calendar.getInstance(); TimeZone tz = cal.getTimeZone(); SimpleDateFormat formatToShow = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); formatToShow.setTimeZone(tz); String[] splitDate = formatToShow.format(date).split(" "); dateText.setText(splitDate[0]); timeText.setText(splitDate[1]); } }
/** * Read location information from image. * * @param imagePath : image absolute path * @return : loation information */ public Location readGeoTagImage(String imagePath) { Location loc = new Location(""); try { ExifInterface exif = new ExifInterface(imagePath); float[] latlong = new float[2]; if (exif.getLatLong(latlong)) { loc.setLatitude(latlong[0]); loc.setLongitude(latlong[1]); } String date = exif.getAttribute(ExifInterface.TAG_DATETIME); SimpleDateFormat fmt_Exif = new SimpleDateFormat("yyyy:MM:dd HH:mm:ss"); try { loc.setTime(fmt_Exif.parse(date).getTime()); } catch (java.text.ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } } catch (IOException e) { e.printStackTrace(); } catch (ParseException e) { e.printStackTrace(); } return loc; }
public void parseStatusXml(String statusXml) { try { Document statusDoc = SubmissionUtils.emptyDocument(); SubmissionUtils.transform(new StringReader(statusXml), statusDoc); if (statusDoc.getDocumentElement().getTagName().equals("error")) { String runName = statusDoc.getElementsByTagName("RunName").item(0).getTextContent(); String runDirRegex = "(\\d{6})_([A-z0-9]+)_(\\d+)_[A-z0-9_]*"; Matcher m = Pattern.compile(runDirRegex).matcher(runName); if (m.matches()) { setStartDate(new SimpleDateFormat("yyMMdd").parse(m.group(1))); setInstrumentName(m.group(2)); } setRunName(runName); setHealth(HealthType.Unknown); } else { String runStarted = statusDoc.getElementsByTagName("RunStarted").item(0).getTextContent(); setStartDate(new SimpleDateFormat("EEEE, MMMMM dd, yyyy h:mm aaa").parse(runStarted)); setInstrumentName( statusDoc.getElementsByTagName("InstrumentName").item(0).getTextContent()); setRunName(statusDoc.getElementsByTagName("RunName").item(0).getTextContent()); setHealth(HealthType.Unknown); } setXml(statusXml); } catch (ParserConfigurationException e) { e.printStackTrace(); } catch (TransformerException e) { e.printStackTrace(); } catch (ParseException e) { e.printStackTrace(); } }
private JSONObject castEventToJSONObj(Event event) { JSONObject jsonObj = new JSONObject(); DateFormat dfDeadline = new SimpleDateFormat("yyyy-M-dd"); Date deadLine = null; try { deadLine = dfDeadline.parse("1970-01-01"); } catch (ParseException e) { e.printStackTrace(); } try { jsonObj.put("name", event.getName()); jsonObj.put("description", event.getDescription()); jsonObj.put("category", event.getCategory()); jsonObj.put("status", event.getStatus()); jsonObj.put("location", event.getLocation()); if (event.getCategory().equals(GenericEvent.Category.DEADLINE)) { jsonObj.put("startTime", deadLine); jsonObj.put("endTime", event.getEndTime()); } else { jsonObj.put("startTime", event.getStartTime()); jsonObj.put("endTime", event.getEndTime()); } } catch (JSONException e) { e.printStackTrace(); } return jsonObj; }
@Override public final int compare(String[] o1, String[] o2) { String t1 = o1[this.index]; String t2 = o2[this.index]; if (StringUtils.isEmpty(t1) && StringUtils.isEmpty(t2)) { return 0; } if (StringUtils.isEmpty(t1)) { return 1; } if (StringUtils.isEmpty(t2)) { return -1; } if (StringUtils.isNumeric(t1) && StringUtils.isNumeric(t2)) { // 数値文字列の場合 Long o1l = Long.valueOf(t1); Long o2l = Long.valueOf(t2); return this.compareTo(o1l, o2l, this.order); } else if (t1.matches("(?:\\d+日)?(?:\\d+時間)?(?:\\d+分)?(?:\\d+秒)?")) { try { // 時刻文字列の場合 // SimpleDateFormatは24時間超えるような時刻でも正しく?パースしてくれる Date o1date = DateUtils.parseDate(t1, "ss秒", "mm分ss秒", "HH時間mm分", "dd日HH時間mm分"); Date o2date = DateUtils.parseDate(t2, "ss秒", "mm分ss秒", "HH時間mm分", "dd日HH時間mm分"); return this.compareTo(o1date, o2date, this.order); } catch (ParseException e) { e.printStackTrace(); } } // 文字列の場合 return this.compareTo(t1, t2, this.order); }
public void query(String tableName, List<IGame> games) { Cursor c = queryTheCursor2(tableName); while (c.moveToNext()) { IGame game; int _id = c.getInt(c.getColumnIndex("_id")); String guest = c.getString(c.getColumnIndex("guest")); String host = c.getString(c.getColumnIndex("host")); int type = c.getInt(c.getColumnIndex("type")); String chanls = c.getString(c.getColumnIndex("chanls")); Boolean isEvent = (c.getInt(c.getColumnIndex("evented")) != 0); Long eventId = c.getLong(c.getColumnIndex("eventid")); String originalString = c.getString(c.getColumnIndex("dt")); Date dt; try { Date tmpDt = new SimpleDateFormat("yyyy-MM-dd HH:mm", Locale.US).parse(originalString); dt = tmpDt; if (tableName.equals("azhibogame")) game = new AzhiboGame(_id, guest, host, dt, type, chanls, isEvent, eventId); else game = new SinaGame(_id, guest, host, dt, type, chanls, isEvent, eventId); games.add(game); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } } c.close(); }
public static void main(String[] args) { NetCDFDir2Block_Reanalysis ncb = new NetCDFDir2Block_Reanalysis(); if (args.length != 5) { System.out.println( "Usage: <input variable name> <input directory> <output directory> <block size> <start time yyyy_MM_dd in UTC>"); System.exit(-1); } ncb.inVarName = args[0]; ncb.fileDir = args[1]; ncb.outputDir = args[2]; ncb.blocksize = TimeConvert.daysToMillis(args[3]); ncb.filter = new FilenamePatternFilter(".*_" + ncb.inVarName + "_.*\\.nc"); if (ncb.inVarName.equalsIgnoreCase("w")) { ncb.inVarName = "w_velocity"; } if (ncb.inVarName.equalsIgnoreCase("u")) { ncb.inVarName = "water_u"; } if (ncb.inVarName.equalsIgnoreCase("v")) { ncb.inVarName = "water_v"; } String initString = args[4] + " UTC"; // String initString = "1993_01_01" + " UTC"; try { // ncb.initialTime = ncb.df2.parse("2014_03_06 UTC").getTime(); ncb.initialTime = ncb.df2.parse(initString).getTime(); } catch (ParseException e) { e.printStackTrace(); } ncb.convert(ncb.fileDir, ncb.filter, ncb.blocksize); System.out.println("Complete."); }
public List<IGame> query(List<IGame> games) { Cursor c = queryTheCursor(); while (c.moveToNext()) { SinaGame game = new SinaGame(); game._id = c.getInt(c.getColumnIndex("_id")); game.guest = c.getString(c.getColumnIndex("guest")); game.host = c.getString(c.getColumnIndex("host")); game.type = c.getInt(c.getColumnIndex("type")); game.chanls = c.getString(c.getColumnIndex("chanls")); game.isEvent = (c.getInt(c.getColumnIndex("evented")) != 0); game.eventId = c.getLong(c.getColumnIndex("eventid")); String originalString = c.getString(c.getColumnIndex("dt")); Date date; try { date = new SimpleDateFormat("yyyy-MM-dd HH:mm", Locale.US).parse(originalString); game.dt = date; } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } games.add(game); } c.close(); return games; }