Java Examples for org.joda.time.format.DateTimeFormat
The following java examples will help you to understand the usage of org.joda.time.format.DateTimeFormat. These source code samples are taken from different open source projects.
Example 1
| Project: cms-ce-master File: NonRepeatableSyncValueResolver.java View source code |
String resolve(String syncValue) {
StringBuilder s = new StringBuilder();
s.append(syncValue);
s.append("_nonRepeatable_");
DateTimeFormatter formatter = DateTimeFormat.forPattern("YYYY-MM-dd HH:mm:ss");
s.append(timeService.getNowAsDateTime().toString(formatter));
s.append("_");
s.append(secureRandom.nextInt());
return s.toString();
}Example 2
| Project: longneck-core-master File: DateTimeToMillisecondsTest.java View source code |
@Test
public void testConversion() {
String input = "21/Jan/2012:02:34:42 +0100";
String pattern = "dd/MMM/yyyy:HH:mm:ss Z";
DateTimeFormatter dtf = DateTimeFormat.forPattern(pattern);
DateTime actual = dtf.parseDateTime(input);
DateTime expected = new DateTime(2012, 1, 21, 2, 34, 42, DateTimeZone.forOffsetHours(1));
Assert.assertTrue(expected.isEqual(actual));
}Example 3
| Project: quartz-glass-master File: DayOfWeekDescriptionBuilder.java View source code |
@Override
protected String getSingleItemDescription(String expression) {
String exp = expression;
if (expression.contains("#")) {
exp = expression.substring(0, expression.indexOf("#"));
} else if (expression.contains("L")) {
exp = exp.replace("L", "");
}
if (StringUtils.isNumeric(exp)) {
return DateAndTimeUtils.getDayOfWeekName(Integer.parseInt(exp));
} else {
return DateTimeFormat.forPattern("EEE").withLocale(Locale.ENGLISH).parseDateTime(WordUtils.capitalizeFully(exp)).dayOfWeek().getAsText(Locale.ENGLISH);
}
}Example 4
| Project: Rythm-master File: JodaDateTimeFormatter.java View source code |
@Override
public String format(Object val, String pattern, Locale locale, String timezone) {
if (!(val instanceof DateTime))
return null;
DateTimeFormatter fmt;
if (null != pattern)
fmt = DateTimeFormat.forPattern(pattern);
else
fmt = DateTimeFormat.fullDateTime();
fmt = fmt.withLocale(locale);
if (null != timezone) {
DateTimeZone dtz = DateTimeZone.forID(timezone);
fmt = fmt.withZone(dtz);
}
return fmt.print((DateTime) val);
}Example 5
| Project: rythmengine-master File: JodaDateTimeFormatter.java View source code |
@Override
public String format(Object val, String pattern, Locale locale, String timezone) {
if (!(val instanceof DateTime))
return null;
DateTimeFormatter fmt;
if (null != pattern)
fmt = DateTimeFormat.forPattern(pattern);
else
fmt = DateTimeFormat.fullDateTime();
fmt = fmt.withLocale(locale);
if (null != timezone) {
DateTimeZone dtz = DateTimeZone.forID(timezone);
fmt = fmt.withZone(dtz);
}
return fmt.print((DateTime) val);
}Example 6
| Project: scene-master File: DeactivateSituationEvent.java View source code |
public String toString() {
DateTimeFormatter fmt = DateTimeFormat.forPattern("yyyy MM dd HH:mm:ss");
DateTime activation = new DateTime(this.getSituation().getActivation().getTimestamp());
DateTime deactivation = new DateTime(this.getTimestamp());
Period period = new Period(activation, deactivation);
StringBuilder str = new StringBuilder();
str.append("\tDeactivation timestamp: ");
str.append(deactivation.toString(fmt));
str.append(". Duration: ");
str.append(period.getDays());
str.append(" days ");
str.append(period.getHours());
str.append(" hours ");
str.append(period.getMinutes());
str.append(" minutes ");
str.append(period.getSeconds());
str.append(" seconds.");
return str.toString();
}Example 7
| Project: hadoop-pig-master File: CustomFormatToISO.java View source code |
@Override
public String exec(Tuple input) throws IOException {
if (input == null || input.size() < 2) {
return null;
}
// Set the time to default or the output is in UTC
DateTimeZone.setDefault(DateTimeZone.UTC);
String date = input.get(0).toString();
String format = input.get(1).toString();
// See http://joda-time.sourceforge.net/api-release/org/joda/time/format/DateTimeFormat.html
DateTimeFormatter parser = DateTimeFormat.forPattern(format);
DateTime result = parser.parseDateTime(date);
return result.toString();
}Example 8
| Project: pig-master File: ToDate3ARGS.java View source code |
public DateTime exec(Tuple input) throws IOException {
if (input == null || input.size() < 1 || input.get(0) == null) {
return null;
}
DateTimeFormatter dtf = DateTimeFormat.forPattern(DataType.toString(input.get(1)));
DateTimeZone dtz = DateTimeZone.forOffsetMillis(DateTimeZone.forID(DataType.toString(input.get(2))).getOffset(null));
return dtf.withZone(dtz).parseDateTime(DataType.toString(input.get(0)));
}Example 9
| Project: spork-master File: ToDate3ARGS.java View source code |
public DateTime exec(Tuple input) throws IOException {
if (input == null || input.size() < 1 || input.get(0) == null) {
return null;
}
DateTimeFormatter dtf = DateTimeFormat.forPattern(DataType.toString(input.get(1)));
DateTimeZone dtz = DateTimeZone.forOffsetMillis(DateTimeZone.forID(DataType.toString(input.get(2))).getOffset(null));
return dtf.withZone(dtz).parseDateTime(DataType.toString(input.get(0)));
}Example 10
| Project: cryptosms-master File: UtilsTextFormat.java View source code |
/**
* Format date time.
*
* @param timeStamp the time stamp
* @return the string
*/
public static String formatDateTime(DateTime timeStamp) {
DateTime now = DateTime.now();
if (timeStamp.toLocalDate().equals(now.toLocalDate()))
// today => just time
return timeStamp.toString(DateTimeFormat.shortTime());
else
// not today => just date
return timeStamp.toString(DateTimeFormat.shortDate());
}Example 11
| Project: Java-library-master File: PushInfoResponseTest.java View source code |
@Test
public void testPushInfoResponseBuilder() {
UUID one = UUID.randomUUID();
UUID two = UUID.randomUUID();
DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss");
DateTime dt = formatter.parseDateTime("2013-07-31 21:27:38");
PushInfoResponse obj = PushInfoResponse.newBuilder().setPushId(one).setDirectResponses(4).setSends(5).setPushType(PushInfoResponse.PushType.UNICAST_PUSH).setPushTime("2013-07-31 21:27:38").setGroupId(two).build();
assertNotNull(obj);
assertEquals(one, obj.getPushId());
assertEquals(4, obj.getDirectResponses());
assertEquals(5, obj.getSends());
assertEquals(PushInfoResponse.PushType.UNICAST_PUSH, obj.getPushType());
assertEquals(dt, obj.getPushTime());
assertTrue(obj.getGroupID().isPresent());
assertEquals(two, obj.getGroupID().get());
}Example 12
| Project: yeslib-master File: JodaDateTimeConverterUtilTest.java View source code |
@Test
public void testFromString() {
DateTimeFormatter formatter = DateTimeFormat.fullDate();
DateTime dt = new DateTime(8238923L);
String s = dt.toString(formatter);
JodaDateTimeConverter converter = new JodaDateTimeConverter(formatter);
DateTime result = (DateTime) converter.fromString(s);
assertEquals(dt.getYear(), result.getYear());
assertEquals(dt.getMonthOfYear(), result.getMonthOfYear());
assertEquals(dt.getDayOfYear(), result.getDayOfYear());
}Example 13
| Project: flare-spork-master File: ToString.java View source code |
public String exec(Tuple input) throws IOException {
if (input == null || input.size() < 1 || input.get(0) == null) {
return null;
}
if (input.size() == 1) {
return DataType.toDateTime(input.get(0)).toString();
} else if (input.size() == 2) {
DateTimeFormatter dtf = DateTimeFormat.forPattern(DataType.toString(input.get(1)));
return DataType.toDateTime(input.get(0)).toString(dtf);
} else {
return null;
}
}Example 14
| Project: spork-streaming-master File: ToString.java View source code |
public String exec(Tuple input) throws IOException {
if (input == null || input.size() < 1 || input.get(0) == null) {
return null;
}
if (input.size() == 1) {
return DataType.toDateTime(input.get(0)).toString();
} else if (input.size() == 2) {
DateTimeFormatter dtf = DateTimeFormat.forPattern(DataType.toString(input.get(1)));
return DataType.toDateTime(input.get(0)).toString(dtf);
} else {
return null;
}
}Example 15
| Project: bacon-master File: ParseTimestamp.java View source code |
public String exec(Tuple input) throws IOException {
if (input == null || input.size() == 0)
return null;
try {
String date = (String) input.get(0);
int len = date.length();
String format = null;
if (len == 12)
format = "YYYYMMddHHmm";
if (len == 14)
format = "YYYYMMddHHmmss";
if (len == 20)
format = "YYYY-MM-dd'T'HH:mm:ss'Z'";
// Unknown format.
if (format == null)
return null;
// Set the time to default or the output is in UTC
DateTimeZone.setDefault(DateTimeZone.UTC);
// See http://joda-time.sourceforge.net/api-release/org/joda/time/format/DateTimeFormat.html
DateTimeFormatter parser = DateTimeFormat.forPattern(format);
DateTime result = parser.parseDateTime(date);
return result.toString();
} catch (Exception e) {
return null;
}
}Example 16
| Project: brickhouse-master File: AddISOPeriodUDF.java View source code |
public String evaluate(String dateString, String dateFormat, String periodString) {
if (dateString == null) {
return null;
}
if (dateFormat == null) {
dateFormat = "YYYY-MM-dd HH:mm:ss";
}
DateTimeFormatter dateFormatter = org.joda.time.format.DateTimeFormat.forPattern(dateFormat);
DateTime input = dateFormatter.parseDateTime(dateString);
Duration duration = periodFormatter.parsePeriod(periodString).toStandardDuration();
long seconds = duration.getStandardSeconds();
DateTime output = input.plusSeconds(Long.valueOf(seconds).intValue());
return dateFormatter.print(output);
}Example 17
| Project: btpka3.github.com-master File: HelloServlet.java View source code |
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String now = DateTimeFormat.forPattern("yyyy/MM/dd HH:mm:ss.SSS Z").print(DateTime.now());
String user = request.getParameter("user");
if (StringUtils.isBlank(user)) {
user = "Guset";
}
PrintWriter out = response.getWriter();
out.write(String.format("%s : Hello %s", now, user));
out.flush();
}Example 18
| Project: compass-fork-master File: DataTimeConverter.java View source code |
public Formatter create() {
if (ISO.equalsIgnoreCase(format)) {
return new DateTimeFormatter(ISODateTimeFormat.dateTime());
}
org.joda.time.format.DateTimeFormatter formatter = DateTimeFormat.forPattern(format);
formatter = formatter.withLocale(locale);
return new DateTimeFormatter(formatter);
}Example 19
| Project: constellio-master File: BaseDateField.java View source code |
private static Date parseBidirectionallyDateString(final String dateString, final String dateFormat) {
try {
return LocalDate.parse(dateString, DateTimeFormat.forPattern(dateFormat)).toDate();
} catch (final IllegalArgumentException e1) {
try {
final String reversedDateFormat = new StringBuilder(dateFormat).reverse().toString();
return LocalDate.parse(dateString, DateTimeFormat.forPattern(reversedDateFormat)).toDate();
} catch (final IllegalArgumentException e2) {
throw new ConversionException(e2.getLocalizedMessage());
}
}
}Example 20
| Project: evercam-play-android-master File: TimeCounter.java View source code |
@Override
public void run() {
// Date now = new Date(System.currentTimeMillis());
// SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy
// HH:mm:ss");
// String timeString = formatter.format(now);
// timeTextView.setText(timeString);
org.joda.time.DateTimeZone timeZone = org.joda.time.DateTimeZone.forID(timezone);
org.joda.time.DateTime dateTime = new org.joda.time.DateTime(timeZone);
org.joda.time.format.DateTimeFormatter formatter = org.joda.time.format.DateTimeFormat.forPattern("dd/MM/yyyy HH:mm:ss");
String timeAsString = dateTime.toString(formatter);
timeTextView.setText(timeAsString);
}Example 21
| Project: falcon-master File: SchedulerUtilTest.java View source code |
@DataProvider(name = "frequencies")
public Object[][] getTestFrequencies() {
DateTimeFormatter formatter = DateTimeFormat.forPattern("dd/MM/yyyy HH:mm:ss x");
return new Object[][] { { DateTime.now(), new Frequency("minutes(10)"), 10 * 60 * 1000L }, { DateTime.now(), new Frequency("hours(6)"), 6 * 60 * 60 * 1000L }, // Feb of leap year
{ formatter.parseDateTime("04/02/2012 14:00:00 -0800"), new Frequency("months(1)"), 29 * 24 * 60 * 60 * 1000L }, // Months with 31 and 30 days
{ formatter.parseDateTime("02/10/2015 03:30:00 +0530"), new Frequency("months(2)"), (31 + 30) * 24 * 60 * 60 * 1000L } };
}Example 22
| Project: fenixedu-academic-master File: GroupingJsonAdapter.java View source code |
@Override
public JsonElement view(Grouping grouping, JsonBuilder ctx) {
JsonObject object = new JsonObject();
DateTimeFormatter timeFormatter = DateTimeFormat.forPattern("HH:mm dd/MM/yyyy");
object.addProperty("externalId", grouping.getExternalId());
object.addProperty("name", grouping.getName());
object.addProperty("description", grouping.getProjectDescription());
object.addProperty("enrolmentBeginDay", grouping.getEnrolmentBeginDayDateDateTime().getMillis());
object.addProperty("enrolmentEndDay", grouping.getEnrolmentEndDayDateDateTime().getMillis());
object.addProperty("shiftType", grouping.getShiftType() == null ? "" : grouping.getShiftType().toString());
object.addProperty("atomicEnrolmentPolicy", grouping.getEnrolmentPolicy().getType() == EnrolmentGroupPolicyType.ATOMIC);
object.addProperty("differentiatedCapacity", grouping.getDifferentiatedCapacity());
object.addProperty("minimumGroupCapacity", grouping.getMinimumCapacity());
object.addProperty("maximumGroupCapacity", grouping.getMaximumCapacity());
object.addProperty("idealGroupCapacity", grouping.getIdealCapacity());
object.addProperty("maxGroupNumber", grouping.getGroupMaximumNumber());
JsonUtils.put(object, "executionCourses", ctx.view(grouping.getExecutionCourses()));
return object;
}Example 23
| Project: flume-master File: TestRegexExtractorInterceptorMillisSerializer.java View source code |
@Test
public void shouldReturnMillisFromPattern() {
RegexExtractorInterceptorMillisSerializer fixture = new RegexExtractorInterceptorMillisSerializer();
Context context = new Context();
String pattern = "yyyy-MM-dd HH:mm:ss";
context.put("pattern", pattern);
fixture.configure(context);
DateTimeFormatter formatter = DateTimeFormat.forPattern(pattern);
long time = (System.currentTimeMillis() / 1000L) * 1000L;
Assert.assertEquals(String.valueOf(time), fixture.serialize(formatter.print(time)));
}Example 24
| Project: frisbee-master File: GdgDashClockExtension.java View source code |
@Override
public void onSuccess(PagedList<Event> eventsPagedList) {
List<Event> events = eventsPagedList.getItems();
if (events.size() > 0) {
if (events.get(0).getGPlusEventLink() != null) {
Event event = events.get(0);
String expandedBody = event.getStart().toLocalDateTime().toString(DateTimeFormat.patternForStyle("MS", Locale.getDefault()));
publishUpdate(new ExtensionData().visible(true).icon(R.drawable.ic_dashclock).status("GDG").expandedTitle(event.getTitle()).expandedBody(expandedBody).clickIntent(new Intent(Intent.ACTION_VIEW, Uri.parse(event.getGPlusEventLink()))));
}
} else {
publishUpdate(new ExtensionData().visible(false));
}
}Example 25
| Project: Gitskarios-master File: IssueStoryLabelDetailView.java View source code |
private void printLabelsEvent(boolean added, long created_at, User user, List<Label> labels) {
userText.setText(user.getLogin());
profileIcon.setUser(user);
labelsView.setLabels(labels);
DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ss'Z'");
String date = TimeUtils.getTimeAgoString(formatter.print(created_at));
String dateText = getContext().getResources().getString(added ? R.string.aissue_detail_add_labels : R.string.aissue_detail_removed_labels, date);
createdAt.setText(dateText);
}Example 26
| Project: gocd-master File: ChangeSetXML.java View source code |
public static ChangeSetXML[] changesetXMLs(int from, int to) {
ArrayList<ChangeSetXML> result = new ArrayList<>();
for (int rev = from; rev <= to; rev++) {
String time = new DateTime(3600 * rev * 1000).toString(DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss Z"));
result.add(changesetXML("http://changeset/revision-" + rev).message("message " + rev).revision("" + rev).user("user" + rev).time(time));
}
return result.toArray(new ChangeSetXML[] {});
}Example 27
| Project: google-maps-services-java-master File: LocalTimeAdapter.java View source code |
/**
* Read a time from the Places API and convert to a {@link LocalTime}
*/
@Override
public LocalTime read(JsonReader reader) throws IOException {
if (reader.peek() == JsonToken.NULL) {
reader.nextNull();
return null;
}
if (reader.peek() == JsonToken.STRING) {
DateTimeFormatter dtf = DateTimeFormat.forPattern("HHmm");
return LocalTime.parse(reader.nextString(), dtf);
}
throw new UnsupportedOperationException("Unsupported format");
}Example 28
| Project: head-master File: DateFormatter.java View source code |
/**
* @param args
* a list of arguments passed in from FTL in this order:
* <ul>
* <li>date object to be formatted. It can be an instance of either java.util.Date,
* org.joda.time.DateTime or org.joda.time.LocalDate</li>
* <li>pattern: date format pattern see {@link java.text.SimpleDateFormat}</li>
* <li>locale: an instance of java.util.Locale</li>
* </ul>
*/
@Override
public Object exec(List args) throws TemplateModelException {
if (args.size() != 3) {
throw new IllegalArgumentException("Wrong arguments");
}
Object date = DeepUnwrap.unwrap((TemplateModel) args.get(0));
String pattern = (String) DeepUnwrap.unwrap((TemplateModel) args.get(1));
Locale locale = (Locale) DeepUnwrap.unwrap((TemplateModel) args.get(2));
if (date instanceof LocalDate) {
date = ((LocalDate) date).toDateTimeAtStartOfDay();
}
String formatted = "";
if (date instanceof DateTime) {
formatted = DateTimeFormat.forPattern(pattern).withLocale(locale).print((DateTime) date);
} else if (date instanceof Date) {
formatted = new SimpleDateFormat(pattern, locale).format((Date) date);
} else if (date != null) {
throw new IllegalArgumentException("Unsupported date type: " + date.getClass());
}
return formatted;
}Example 29
| Project: helper-android-master File: ScheduleManager.java View source code |
public boolean isLessonsEndToday(String groupId, int subgroup) {
DateTime currentTime = new DateTime();
Lesson[] lessons = mScheduleDatabase.getLessonsOfDay(groupId, DateTime.now(), subgroup);
if (lessons.length > 0) {
Lesson lesson = lessons[lessons.length - 1];
DateTimeFormatter formatter = DateTimeFormat.forPattern("HH:mm");
DateTime dt = formatter.parseDateTime(getFinishTimeOfLesson(lesson));
if (currentTime.getHourOfDay() + 1 > dt.getHourOfDay()) {
return true;
}
} else {
return true;
}
return false;
}Example 30
| Project: humanize-master File: TestJodaTime.java View source code |
@Test
public void dateFormat() {
DateTime zero = new DateTime(0).millisOfDay().setCopy(0).secondOfDay().setCopy(0);
DateTimeFormatter fmt = ISODateTimeFormat.dateTime();
// Assert.assertEquals(zero.toString(fmt),
// "1970-01-01T00:00:00.000+01:00");
fmt = ISODateTimeFormat.basicDate();
Assert.assertEquals(zero.toString(fmt), "19700101");
fmt = ISODateTimeFormat.basicOrdinalDate();
Assert.assertEquals(zero.toString(fmt), "1970001");
fmt = DateTimeFormat.fullDate().withLocale(Locale.ENGLISH);
Assert.assertEquals(zero.toString(fmt), "Thursday, January 1, 1970");
}Example 31
| Project: hydra-master File: TestDateUtil.java View source code |
@Test
public void withFormatter() {
DateTimeFormatter format = DateTimeFormat.forPattern("yyyyww");
String expanded = DateUtil.expandDateMacro("{{now::yyyyww}}/{{now-1::yyyyww}},{{now::yyyyww}},123442/{{now, {{now::yyyyww}}");
String now = DateUtil.getDateTime(format, "{{now}}").toString(format);
String nowMinus1 = DateUtil.getDateTime(format, "{{now-1}}").toString(format);
assertEquals(String.format("%s/%s,%s,123442/{{now, %s", now, nowMinus1, now, now), expanded);
}Example 32
| Project: jcommune-master File: DateTimeEditor.java View source code |
@Override
public void setAsText(String text) {
if (text != null && !text.isEmpty()) {
DateTimeFormatter dateTimeFormatter = DateTimeFormat.forPattern(this.format);
try {
setValue(dateTimeFormatter.parseDateTime(text));
} catch (IllegalArgumentException e) {
setValue(null);
}
}
}Example 33
| Project: JECommons-master File: JEVisImporterAdapter.java View source code |
private static void setLastReadout(JEVisObject channel, DateTime lastDateTime) {
try {
String toString = lastDateTime.toString(DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss"));
JEVisSample buildSample = channel.getAttribute(DataCollectorTypes.Channel.LAST_READOUT).buildSample(new DateTime(), toString);
buildSample.commit();
} catch (JEVisException ex) {
java.util.logging.Logger.getLogger(DataSourceHelper.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
}Example 34
| Project: JHydra-master File: NonFatalExitTestCaseResultTests.java View source code |
@Test
public void nonFatalExitTestCaseResult_getRunStartTime_correctDateTime() {
final NonFatalExitTestCaseResult testCaseResult = getNonFatalExitTestResult();
final String expected = "09-Mar-13 08.50.10 AM";
final String dateTimePattern = "dd-MMM-yy hh.mm.ss aa";
final String actual = testCaseResult.getRunStartTime().toString(DateTimeFormat.forPattern(dateTimePattern));
Assert.assertEquals(expected, actual);
}Example 35
| Project: jirrigate-master File: IrrigationResult.java View source code |
@Override
public String toString() {
String result = "";
DateTimeFormatter formatter = DateTimeFormat.forPattern("dd/MM/yyyy HH:mm");
result += "Start: " + new DateTime(startTime).toString(formatter);
result += "\nEnd: " + new DateTime(endTime).toString(formatter);
result += "\nDuration: " + (((endTime - startTime) / 1000) / 60) + "m";
result += "\nZones: ";
for (Zone z : zones) {
result += z.getName() + ",";
}
result += "\nResult: " + this.result;
result += "\nCommand Sent: " + commandSent;
result += "\nMessage: " + message;
return result;
}Example 36
| Project: jTalk-master File: DateTimeEditor.java View source code |
@Override
public void setAsText(String text) {
if (text != null && !text.isEmpty()) {
DateTimeFormatter dateTimeFormatter = DateTimeFormat.forPattern(this.format);
try {
setValue(dateTimeFormatter.parseDateTime(text));
} catch (IllegalArgumentException e) {
setValue(null);
}
}
}Example 37
| Project: levelup-java-examples-master File: DatePlusYears.java View source code |
@Test
public void add_years_to_date_in_java_joda() {
DateTime superBowlXLV = new DateTime(2011, 2, 6, 0, 0, 0, 0);
DateTime fortyNinersSuck = superBowlXLV.plusYears(2);
DateTimeFormatter fmt = DateTimeFormat.forPattern("MM/dd/yyyy HH:mm:ss z");
logger.info(superBowlXLV.toString(fmt));
logger.info(fortyNinersSuck.toString(fmt));
assertTrue(fortyNinersSuck.isAfter(superBowlXLV));
}Example 38
| Project: logback-android-master File: DateFormatPerf_Tapp.java View source code |
static double doRawJoda() {
// DateTimeFormatter jodaFormat = DateTimeFormat.forPattern(ISO8601_PATTERN);
long timeInMillis = new Date().getTime();
long start = System.nanoTime();
for (int i = 0; i < RUN_LENGTH; ++i) {
// jodaFormat.print(timeInMillis);
}
return (System.nanoTime() - start) * 1.0d / RUN_LENGTH;
}Example 39
| Project: logback-master File: DateFormatPerf_Tapp.java View source code |
static double doRawJoda() {
// DateTimeFormatter jodaFormat = DateTimeFormat.forPattern(ISO8601_PATTERN);
long timeInMillis = new Date().getTime();
long start = System.nanoTime();
for (int i = 0; i < RUN_LENGTH; ++i) {
// jodaFormat.print(timeInMillis);
}
return (System.nanoTime() - start) * 1.0d / RUN_LENGTH;
}Example 40
| Project: mifos-head-master File: DateFormatter.java View source code |
/**
* @param args
* a list of arguments passed in from FTL in this order:
* <ul>
* <li>date object to be formatted. It can be an instance of either java.util.Date,
* org.joda.time.DateTime or org.joda.time.LocalDate</li>
* <li>pattern: date format pattern see {@link java.text.SimpleDateFormat}</li>
* <li>locale: an instance of java.util.Locale</li>
* </ul>
*/
@Override
public Object exec(List args) throws TemplateModelException {
if (args.size() != 3) {
throw new IllegalArgumentException("Wrong arguments");
}
Object date = DeepUnwrap.unwrap((TemplateModel) args.get(0));
String pattern = (String) DeepUnwrap.unwrap((TemplateModel) args.get(1));
Locale locale = (Locale) DeepUnwrap.unwrap((TemplateModel) args.get(2));
if (date instanceof LocalDate) {
date = ((LocalDate) date).toDateTimeAtStartOfDay();
}
String formatted = "";
if (date instanceof DateTime) {
formatted = DateTimeFormat.forPattern(pattern).withLocale(locale).print((DateTime) date);
} else if (date instanceof Date) {
formatted = new SimpleDateFormat(pattern, locale).format((Date) date);
} else if (date != null) {
throw new IllegalArgumentException("Unsupported date type: " + date.getClass());
}
return formatted;
}Example 41
| Project: MozuAndroidInStoreAssistant-master File: FulfillmentItemFulfilledRow.java View source code |
@Override
public void bindData(IData data) {
ButterKnife.inject(this);
if (data instanceof FulfillmentFulfilledDataItem) {
FulfillmentFulfilledDataItem fulfillmentPickupItem = (FulfillmentFulfilledDataItem) data;
mFulfillmentName.setText(getContext().getResources().getString(R.string.fulfillment_pickup_number) + String.valueOf(fulfillmentPickupItem.getPickupCount()));
int totalItemCount = 0;
for (PickupItem item : fulfillmentPickupItem.getPickup().getItems()) {
totalItemCount += item.getQuantity();
}
DateTimeFormatter formatter = DateTimeFormat.forPattern("MM/dd/yy hh:mm a");
String pickUpDate = formatter.print(fulfillmentPickupItem.getPickup().getFulfillmentDate().getMillis());
mFulfillmentDate.setText(pickUpDate);
mItemCount.setText(String.valueOf(totalItemCount) + " " + getContext().getString(R.string.fulfillment_items_label));
mLocation.setText(fulfillmentPickupItem.getPickup().getFulfillmentLocationCode());
}
}Example 42
| Project: mt-flume-master File: TestRegexExtractorInterceptorMillisSerializer.java View source code |
@Test
public void shouldReturnMillisFromPattern() {
RegexExtractorInterceptorMillisSerializer fixture = new RegexExtractorInterceptorMillisSerializer();
Context context = new Context();
String pattern = "yyyy-MM-dd HH:mm:ss";
context.put("pattern", pattern);
fixture.configure(context);
DateTimeFormatter formatter = DateTimeFormat.forPattern(pattern);
long time = (System.currentTimeMillis() / 1000L) * 1000L;
Assert.assertEquals(String.valueOf(time), fixture.serialize(formatter.print(time)));
}Example 43
| Project: netflix-commons-master File: TimeUtil.java View source code |
/**
* Converts the given time format string to a {@link org.joda.time.format.DateTimeFormatter} instance.
*
* @param formatName A name used to identify the given time format. This is mainly used for error reporting.
* @param timeFormat The date time format to be converted.
*
* @return A {@link org.joda.time.format.DateTimeFormatter} instance of the given time format.
*
* @throws IllegalArgumentException if the given time format is invalid.
*/
public static DateTimeFormatter toDateTimeFormatter(String formatName, String timeFormat) {
DateTimeFormatter formatter = null;
try {
formatter = DateTimeFormat.forPattern(timeFormat);
} catch (IllegalArgumentException e) {
IllegalArgumentException iae = new IllegalArgumentException(String.format("Invalid time format for the property %s: '%s'", formatName, timeFormat), e.getCause());
iae.setStackTrace(e.getStackTrace());
throw iae;
}
return formatter;
}Example 44
| Project: nico2ical-master File: DeleteOldNicoliveIndexController.java View source code |
/*
* (non-Javadoc) {@inheritDoc}
*/
@Override
public Navigation run() throws Exception {
LOGGER.info("BEGIN: " + this.getClass().getName());
DateTime datetime = new DateTime();
DateTime from = datetime.minusDays(MINUS_DAYS);
nicoliveService.deleteOldIndex(from.toDate());
if (LOGGER.isLoggable(Level.INFO)) {
DateTimeFormatter df = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss");
LOGGER.info("NicoliveIndex(before " + from.toString(df) + ") was deleted.");
}
LOGGER.info("END: " + this.getClass().getName());
return null;
}Example 45
| Project: objectlabkit-master File: DefaultHolidayCalendarTest.java View source code |
/**
* See JODA issue:
* http://joda-interest.219941.n2.nabble.com/LocalDate-equals-method-bug-td7572429.html
*/
public void testForDateWithDifferentChronologies() {
final LocalDate localDate2 = new LocalDate(2012, 6, 21);
final Set<LocalDate> s = new HashSet<LocalDate>();
s.add(localDate2);
final HolidayCalendar<LocalDate> holidayCalendar = new DefaultHolidayCalendar<LocalDate>(s, new LocalDate("2009-01-01"), new LocalDate("2009-12-01"));
assertTrue("Date with Chronology " + localDate2.getChronology(), holidayCalendar.isHoliday(localDate2));
final DateTimeFormatter dateTimeFormat = DateTimeFormat.forPattern("yyyyMMdd HH:mm");
final Calendar calendar = dateTimeFormat.parseDateTime("20120621 09:00").toCalendar(null);
final LocalDate localDate1 = new LocalDate(calendar);
assertTrue("Date with Chronology " + localDate1.getChronology(), holidayCalendar.isHoliday(localDate1));
}Example 46
| Project: OpenETSMobile2-master File: NewsAdapter.java View source code |
@SuppressLint("DefaultLocale")
@Override
public View getView(int position, View view, ViewGroup parent) {
ViewHolder holder;
if (view != null) {
holder = (ViewHolder) view.getTag();
} else {
view = inflater.inflate(R.layout.row_news, parent, false);
holder = new ViewHolder();
holder.tvTitre = (TextView) view.findViewById(R.id.tv_row_news_titre);
holder.tvDate = (TextView) view.findViewById(R.id.tv_row_news_date);
holder.imageSource = (ImageView) view.findViewById(R.id.iv_news_source);
view.setTag(holder);
}
Nouvelle item = getItem(position);
holder.tvTitre.setText(item.getTitle());
String updatedTime = item.getUpdated_time();
DateTimeFormatter dateTimeFormatter = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss");
DateTime date = dateTimeFormatter.parseDateTime(updatedTime);
DateTimeFormatter dateToDisplay = DateTimeFormat.forPattern("dd MMM yyyy");
holder.tvDate.setText(dateToDisplay.print(date));
holder.tvTitre.setText(item.getTitle());
holder.imageSource.setImageResource(item.getImageResource());
return view;
}Example 47
| Project: Quality-Tools-for-Android-master File: HelloAndroidActivity.java View source code |
@Override
public void onClick(View v) {
if (computer != null) {
textView.setText(String.valueOf(computer.getResult()));
} else {
// only tested by unit tests, not it tests
textView.setText(R.string.text_no_computer);
}
DateTime dt = new DateTime();
DateTimeFormatter fmt = DateTimeFormat.forPattern("MMMM, yyyy");
String dateString = fmt.print(dt);
Toast.makeText(HelloAndroidActivity.this, dateString, Toast.LENGTH_LONG).show();
}Example 48
| Project: quickml-master File: LibSVMFormatReader.java View source code |
public List<ClassifierInstance> readLibSVMFormattedInstances(String path, String dateAttribute) {
List<ClassifierInstance> instances = Lists.newArrayList();
try (BufferedReader br = new BufferedReader(new FileReader(path))) {
for (String line; (line = br.readLine()) != null; ) {
List<String> rawInstance = Arrays.asList(line.split(" "));
Double label = Double.valueOf(rawInstance.get(0));
AttributesMap map = AttributesMap.newHashMap();
DateTime instanceTimeStamp = null;
for (String rawAttributeAndValue : rawInstance.subList(1, rawInstance.size())) {
String[] attributeAndValue = rawAttributeAndValue.split(":");
String attribute = attributeAndValue[0];
String value = attributeAndValue[1];
if (attribute.equals(dateAttribute)) {
//format of T may be wrong
DateTimeFormatter dateTimeFormatter = DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ss.SSS");
instanceTimeStamp = new DateTime(dateTimeFormatter.parseMillis((String) value));
} else {
try {
//add numeric variable as Double
map.put(attribute, Double.parseDouble(value));
} catch (NumberFormatException e) {
map.put(attribute, value);
}
}
}
instances.add(new ClassifierInstance(map, label, instanceTimeStamp));
}
} catch (IOException e) {
throw new RuntimeException(e.getMessage());
}
return instances;
}Example 49
| Project: Raigad-master File: YearlyIndexNameFilter.java View source code |
@Override
public boolean filter(String name) {
if (name.length() < 5) {
return false;
}
Pattern pattern = Pattern.compile(YEARLY_PATTERN);
Matcher matcher = pattern.matcher(name);
if (!matcher.matches())
return false;
String date = name.substring(name.length() - 4, name.length());
try {
DateTime.parse(date, DateTimeFormat.forPattern("YYYY"));
return true;
} catch (Exception e) {
return false;
}
}Example 50
| Project: saos-master File: SourceCcJudgmentUrlFactory.java View source code |
String createSourceJudgmentsUrl(int pageNo, int pageSize, DateTime publicationDateFrom) {
String url = ccJudgmentListSourceUrl + "?offset=" + pageSize * pageNo + "&limit=" + pageSize + "&sort=signature|asc";
if (publicationDateFrom != null) {
publicationDateFrom = publicationDateFrom.toDateTime(DateTimeZone.forID(timeZoneId));
url += "&publicationDateFrom=" + publicationDateFrom.toString(DateTimeFormat.forPattern(queryDateFromFormat));
}
return url;
}Example 51
| Project: spring-data-cloudant-master File: DateTimeDataAdapter.java View source code |
@Override
public DateTime deserialize(JsonElement json, Type type, JsonDeserializationContext context) throws JsonParseException {
for (String format : DATE_FORMATS) {
try {
return DateTime.parse(json.getAsString(), DateTimeFormat.forPattern(format).withZoneUTC());
} catch (IllegalArgumentException e) {
e.printStackTrace();
}
}
throw new JsonParseException("Unparseable date: \"" + json.getAsString() + "\". Supported formats: " + Arrays.toString(DATE_FORMATS));
}Example 52
| Project: suro-master File: TimeUtil.java View source code |
/**
* Converts the given time format string to a {@link org.joda.time.format.DateTimeFormatter} instance.
*
* @param formatName A name used to identify the given time format. This is mainly used for error reporting.
* @param timeFormat The date time format to be converted.
*
* @return A {@link org.joda.time.format.DateTimeFormatter} instance of the given time format.
*
* @throws IllegalArgumentException if the given time format is invalid.
*/
public static DateTimeFormatter toDateTimeFormatter(String formatName, String timeFormat) {
DateTimeFormatter formatter = null;
try {
formatter = DateTimeFormat.forPattern(timeFormat);
} catch (IllegalArgumentException e) {
IllegalArgumentException iae = new IllegalArgumentException(String.format("Invalid time format for the property %s: '%s'", formatName, timeFormat), e.getCause());
iae.setStackTrace(e.getStackTrace());
throw iae;
}
return formatter;
}Example 53
| Project: twittererer-master File: TimelineConverter.java View source code |
private static String dateToAge(String createdAt, DateTime now) {
if (createdAt == null) {
return "";
}
DateTimeFormatter dtf = DateTimeFormat.forPattern(DATE_TIME_FORMAT);
try {
DateTime created = dtf.parseDateTime(createdAt);
if (Seconds.secondsBetween(created, now).getSeconds() < 60) {
return Seconds.secondsBetween(created, now).getSeconds() + "s";
} else if (Minutes.minutesBetween(created, now).getMinutes() < 60) {
return Minutes.minutesBetween(created, now).getMinutes() + "m";
} else if (Hours.hoursBetween(created, now).getHours() < 24) {
return Hours.hoursBetween(created, now).getHours() + "h";
} else {
return Days.daysBetween(created, now).getDays() + "d";
}
} catch (IllegalArgumentException e) {
return "";
}
}Example 54
| Project: UniApp-master File: Util.java View source code |
public static String getDateFormattedFromString(String m) {
DateTimeFormatter format = DateTimeFormat.forPattern("dd/MMMM/yyyy").withLocale(Locale.ITALY);
DateTime instance = format.parseDateTime(m.toLowerCase());
int month = instance.getMonthOfYear() - 1;
int day = instance.getDayOfMonth();
int year = instance.getYear();
Calendar c = Calendar.getInstance();
c.set(year, month, day);
SimpleDateFormat f = new SimpleDateFormat("dd/MM/yy");
String data = f.format(c.getTime());
return data;
}Example 55
| Project: spring-framework-master File: JodaTimeFormattingTests.java View source code |
@Test
public void testJodaTimePatternsForStyle() {
System.out.println(org.joda.time.format.DateTimeFormat.patternForStyle("SS", LocaleContextHolder.getLocale()));
System.out.println(org.joda.time.format.DateTimeFormat.patternForStyle("MM", LocaleContextHolder.getLocale()));
System.out.println(org.joda.time.format.DateTimeFormat.patternForStyle("LL", LocaleContextHolder.getLocale()));
System.out.println(org.joda.time.format.DateTimeFormat.patternForStyle("FF", LocaleContextHolder.getLocale()));
}Example 56
| Project: spring-js-master File: JodaTimeFormattingTests.java View source code |
@Test
public void testJodaTimePatternsForStyle() {
System.out.println(org.joda.time.format.DateTimeFormat.patternForStyle("SS", LocaleContextHolder.getLocale()));
System.out.println(org.joda.time.format.DateTimeFormat.patternForStyle("MM", LocaleContextHolder.getLocale()));
System.out.println(org.joda.time.format.DateTimeFormat.patternForStyle("LL", LocaleContextHolder.getLocale()));
System.out.println(org.joda.time.format.DateTimeFormat.patternForStyle("FF", LocaleContextHolder.getLocale()));
}Example 57
| Project: spring-xd-master File: ExampleProcessingChainTests.java View source code |
/**
* Test a processing chain that provides a source. Verify the result.
*/
@Test
public void chainWithSource() {
String processingChainUnderTest = "time | transform --expression='T(org.joda.time.format.DateTimeFormat).forPattern(\"yyyy-MM-dd HH:mm:ss\").parseDateTime(payload)'";
SingleNodeProcessingChainConsumer chain = chainConsumer(application, "dateToDateTime", processingChainUnderTest);
Object payload = chain.receivePayload(RECEIVE_TIMEOUT);
assertTrue(payload instanceof DateTime);
chain.destroy();
}Example 58
| Project: AGIA-master File: ChronoFileSystemResourceFactory.java View source code |
public Resource getResource() throws ResourceCreationException {
FileSystemResource aFileSystemResource = null;
try {
DateTimeFormatter aFormatter = DateTimeFormat.forPattern(dateFormat);
StringBuilder aFilename = new StringBuilder();
aFilename.append(prefix).append(aFormatter.print(new Instant())).append(suffix);
aFileSystemResource = new FileSystemResource(aFilename.toString());
} catch (Exception e) {
throw new ResourceCreationException(e);
}
return aFileSystemResource;
}Example 59
| Project: android-anpr-master File: HttpRequest.java View source code |
protected void onPostExecute(vehRecord vehicle) {
vehView.VRM.setText(vehicle.getVRM());
vehView.Make.setText(vehicle.getMake());
vehView.Model.setText(vehicle.getModel());
vehView.Tax.setText(DateTimeFormat.forPattern("dd MM YY").print(vehicle.getTax()));
vehView.MOT.setText(vehicle.isMOTed());
vehView.Insured.setText(vehicle.getInsured());
vehView.LoadingFrame.setVisibility(View.GONE);
}Example 60
| Project: biller-simulator-master File: PaymentPostpaidTest.java View source code |
@Test
public void testPaymentNormal() throws Exception {
String idpel = "123456789011";
String switcher = "ARTIVIS";
String bank = "BANKABC";
ISOMsg inqRequest = new ISOMsg();
inqRequest.setMTI(MTIConstants.INQUIRY_REQUEST);
inqRequest.set(2, "51501");
inqRequest.set(11, "123456789012");
inqRequest.set(12, DateTimeFormat.forPattern("yyyyMMddHHmmss").print(new Date().getTime()));
inqRequest.set(26, "6012");
inqRequest.set(32, bank);
inqRequest.set(48, switcher + idpel);
PlnChannel channel = createChannel();
channel.connect();
channel.send(inqRequest);
ISOMsg inqResponse = channel.receive();
channel.disconnect();
assertEquals(ResponseCode.SUCCESSFUL, inqResponse.getString(39));
ISOMsg payRequest = (ISOMsg) inqResponse.clone();
payRequest.setMTI(MTIConstants.PAYMENT_REQUEST);
payRequest.unset(39);
String bit48Inquiry = inqResponse.getString(48);
String billstatus = bit48Inquiry.substring(19, 20);
payRequest.set(48, bit48Inquiry.substring(0, 20) + billstatus + bit48Inquiry.substring(20));
channel.connect();
channel.send(payRequest);
ISOMsg payResponse = channel.receive();
channel.disconnect();
assertEquals(ResponseCode.SUCCESSFUL, payResponse.getString(39));
}Example 61
| Project: CAN-2015-master File: FeedListAdapter.java View source code |
@Override
public void onBindViewHolder(MyViewHolder holder, int position) {
final Feed object = mMainListItem.get(position);
if (object != null) {
JodaTimeAndroid.init(MainApplication.getContext());
holder.tvTitle.setText(object.title);
Date date = object.pubDate;
DateTime dt = new DateTime(date);
DateTimeFormatter fmt = DateTimeFormat.forPattern("E e MMMM yyyy HH:mm:ss");
String str = fmt.print(dt);
holder.tvDate.setText(str);
if (object.photoUrl != null) {
String imageUrl = object.photoUrl;
aQ.id(holder.ivThumbnail).progress(holder.progress).image(imageUrl, true, true, 0, 0, null, 0, 1.0f);
}
}
Typeface Roboto_Regular = Typeface.createFromAsset(mContext.getAssets(), "Roboto-Regular.ttf");
holder.tvTitle.setTypeface(Roboto_Regular);
}Example 62
| Project: commcare-master File: ArchivedFormPurgeTest.java View source code |
/**
* Ensure that the correct number of forms are purged given different
* validity ranges
*/
@Test
public void testSavedFormPurge() {
int SAVED_FORM_COUNT = 5;
String firstFormCompletionDate = "Mon Oct 05 16:17:01 -0400 2015";
DateTimeFormatter dtf = DateTimeFormat.forPattern("EEE MMM dd HH:mm:ss Z yyyy");
DateTime startTestDate = dtf.parseDateTime(firstFormCompletionDate);
DateTime twoMonthsLater = startTestDate.plusMonths(2);
assertEquals("Only 1 form should remain if we're 2 months past the 1st form's create date.", SAVED_FORM_COUNT - 1, PurgeStaleArchivedFormsTask.getSavedFormsToPurge(twoMonthsLater).size());
DateTime twentyYearsLater = startTestDate.plusYears(20);
assertEquals("All forms should be purged if we are way in the future.", SAVED_FORM_COUNT, PurgeStaleArchivedFormsTask.getSavedFormsToPurge(twentyYearsLater).size());
assertEquals("When the time is the 1st form's creation time, no forms should be purged", 0, PurgeStaleArchivedFormsTask.getSavedFormsToPurge(startTestDate).size());
}Example 63
| Project: csv2rdf4lod-automation-master File: TempTest.java View source code |
public static void main(String[] args) {
DateTimeFormatter fmt = DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ssZZ");
//Setting 2011 Fall DST day.
DateTime st = new DateTime(2011, 11, 6, 0, 0, CHICAGO);
DateTime et = new DateTime(2011, 11, 6, 0, 0, CHICAGO);
//======================================
for (int i = 0; i <= 24; i++) {
try {
if (i > 0) {
st = st.minuteOfDay().addToCopy(60);
}
et = et.minuteOfDay().addToCopy(60);
System.out.println("START TIME = { " + fmt.print(st) + " } END TIME = {" + fmt.print(et) + " }");
} catch (Exception e) {
e.printStackTrace();
}
}
//=====================================
// A a = new A();
// System.out.println(a.getValue(0));
//
// ReadablePartial a1 = a;
// System.out.println(a1.compareTo(null));
// DateTime dt = new DateTime(SAO_PAOLO)
// .withYear(2011)
// .withMonthOfYear(10)
// .withDayOfMonth(15)
// .withHourOfDay(23)
// .withMinuteOfHour(59)
// .withSecondOfMinute(59)
// .withMillisOfSecond(999);
// System.out.println(dt);
// dt = dt.plusMillis(1);
// System.out.println(dt);
//
//// DateTime dt2 = new DateTime(SAO_PAOLO)
//// .withYear(2011)
//// .withMonthOfYear(10)
//// .withDayOfMonth(16)
//// .withHourOfDay(0)
//// .withMinuteOfHour(0)
//// .withSecondOfMinute(0)
//// .withMillisOfSecond(0);
//
// DateTime dt3 = new DateTime(SAO_PAOLO)
// .withYear(2011)
// .withMonthOfYear(10)
// .withDayOfMonth(16)
// .withTimeAtStartOfDay();
//// .millisOfDay()
//// .withMinimumValue();
// System.out.println(dt3);
//
// DateTime dt4 = new DateTime(SAO_PAOLO)
// .withYear(2011)
// .withMonthOfYear(10)
// .withDayOfMonth(16)
// .toDateMidnight().toDateTime();
// System.out.println(dt4);
}Example 64
| Project: developer-bookshelf-heroku-master File: BookService.java View source code |
/**
* Restore the original set of books to the database.
*/
public void restoreDefaultBooks() {
ClassPathResource resource = new ClassPathResource("/config/liquibase/books.csv");
BufferedReader br = null;
try {
br = new BufferedReader(new InputStreamReader(resource.getInputStream()));
// Skip first line that only holds headers.
br.readLine();
String line;
while ((line = br.readLine()) != null) {
String[] words = line.split("~");
Integer version = Integer.valueOf(words[0]);
String name = words[1];
String publisher = words[2];
DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd");
DateTime dateOfPublication = formatter.parseDateTime(words[3]);
String description = words[4];
String photo = words[5];
Book b = new Book(version, name, publisher, dateOfPublication, description, photo);
bookRepository.save(b);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
// Release resources.
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}Example 65
| Project: Doctors-master File: ParametrosAgendamento.java View source code |
public static ParametrosAgendamento getParametrosDefault() {
ParametrosAgendamento padrao = new ParametrosAgendamento();
padrao.setHoraInicioAtendimento(new LocalTime(8, 0));
padrao.setHoraFimAtendimento(new LocalTime(17, 30));
padrao.setDataInicial(new LocalDate().plusDays(1));
padrao.setDataFinal(new LocalDate(padrao.getDataInicial()).plusMonths(2));
padrao.setMinutosPorConsulta(Minutes.minutes(30));
padrao.setDataFormatter(DateTimeFormat.forPattern("dd/MM/yyyy"));
padrao.setHoraFormatter(DateTimeFormat.forPattern("HH:mm"));
padrao.setHoraInicioAlmoco(new LocalTime(11, 59));
padrao.setHoraFimAlmoco(new LocalTime(14, 00));
return padrao;
}Example 66
| Project: elmis-master File: VaccineInventoryReportService.java View source code |
public List<Map<String, String>> getDistributionCompletenessReport(String periodStart, String periodEnd, Long districtId, Pagination pagination) {
Date startDate, endDate;
startDate = DateTimeFormat.forPattern(DATE_FORMAT).parseDateTime(periodStart).toDate();
endDate = DateTimeFormat.forPattern(DATE_FORMAT).parseDateTime(periodEnd).toDate();
return repository.getDistributionCompletenessReport(startDate, endDate, districtId, pagination);
}Example 67
| Project: EMB-master File: TimestampFormat.java View source code |
public static DateTimeZone parseDateTimeZone(String s) {
if (s.startsWith("+") || s.startsWith("-")) {
return DateTimeZone.forID(s);
} else if (s.equals("Z")) {
return DateTimeZone.UTC;
} else {
try {
int rawOffset = (int) DateTimeFormat.forPattern("z").parseMillis(s);
if (rawOffset == 0) {
return DateTimeZone.UTC;
}
int offset = rawOffset / -1000;
int h = offset / 3600;
int m = offset % 3600;
return DateTimeZone.forOffsetHoursMinutes(h, m);
} catch (IllegalArgumentException ex) {
}
// we want to only return timezone if exact match, otherwise exception
if (availableTimeZoneNames.contains(s)) {
//return TimeZone.getTimeZone(s);
return DateTimeZone.forID(s);
}
return null;
}
}Example 68
| Project: embulk-master File: TimestampFormat.java View source code |
public static DateTimeZone parseDateTimeZone(String s) {
if (s.startsWith("+") || s.startsWith("-")) {
return DateTimeZone.forID(s);
} else if (s.equals("Z")) {
return DateTimeZone.UTC;
} else {
try {
int rawOffset = (int) DateTimeFormat.forPattern("z").parseMillis(s);
if (rawOffset == 0) {
return DateTimeZone.UTC;
}
int offset = rawOffset / -1000;
int h = offset / 3600;
int m = offset % 3600;
return DateTimeZone.forOffsetHoursMinutes(h, m);
} catch (IllegalArgumentException ex) {
}
// we want to only return timezone if exact match, otherwise exception
if (availableTimeZoneNames.contains(s)) {
//return TimeZone.getTimeZone(s);
return DateTimeZone.forID(s);
}
return null;
}
}Example 69
| Project: financial-projects-master File: UnitOverheadHeaderComponent.java View source code |
@Override
public void write(HSSFSheet sheet, HSSFFont headersFont) {
CellStyle style = sheet.getWorkbook().createCellStyle();
style.setFont(headersFont);
int rowNum = sheet.getLastRowNum() + 2;
HSSFRow row = sheet.createRow(rowNum++);
HSSFCell cell = row.createCell(0);
cell.setCellValue(BundleUtil.getFormattedStringFromResourceBundle("resources/projectsResources", "financialprojectsreports.unitOverheadHeader.label.unit"));
cell.setCellStyle(style);
cell = row.createCell(1);
cell.setCellValue(unit.getName());
row = sheet.createRow(rowNum++);
cell = row.createCell(0);
cell.setCellValue(BundleUtil.getFormattedStringFromResourceBundle("resources/projectsResources", "financialprojectsreports.unitOverheadHeader.label.costCenter"));
cell.setCellStyle(style);
cell = row.createCell(1);
cell.setCellValue(unit.getCostCenterUnit().getCostCenter());
row = sheet.createRow(rowNum++);
cell = row.createCell(0);
cell.setCellValue(BundleUtil.getFormattedStringFromResourceBundle("resources/projectsResources", "financialprojectsreports.unitOverheadHeader.label.date"));
cell.setCellStyle(style);
cell = row.createCell(1);
DateTimeFormatter fmt = DateTimeFormat.forPattern("YYYY-MM-dd");
cell.setCellValue(fmt.print(new DateTime()));
}Example 70
| Project: graylog2-server-master File: DateConverter.java View source code |
@Override
@Nullable
public Object convert(@Nullable String value) {
if (isNullOrEmpty(value)) {
return null;
}
LOG.debug("Trying to parse date <{}> with pattern <{}> and timezone <{}>.", value, dateFormat, timeZone);
final DateTimeFormatter formatter = DateTimeFormat.forPattern(dateFormat).withDefaultYear(YearMonth.now(timeZone).getYear()).withZone(timeZone);
return DateTime.parse(value, formatter);
}Example 71
| Project: incubator-tajo-master File: ToCharTimestamp.java View source code |
@Override
public Datum eval(Tuple params) {
if (params.isNull(0) || params.isNull(1)) {
return NullDatum.get();
}
TimestampDatum valueDatum = (TimestampDatum) params.get(0);
Datum pattern = params.get(1);
if (formatter == null || !constantFormat) {
formatter = DateTimeFormat.forPattern(pattern.asChars());
}
return DatumFactory.createText(valueDatum.toChars(formatter));
}Example 72
| Project: jangod-master File: DatetimeFilter.java View source code |
@Override
public Object filter(Object object, JangodInterpreter interpreter, String... arg) throws InterpretException {
if (object == null) {
return object;
}
if (// joda DateTime
object instanceof DateTime) {
DateTimeFormatter formatter;
DateTimeFormatter a = DateTimeFormat.forPattern(interpreter.evaluateExpressionAsString(arg[0]));
if (arg.length == 1) {
DateTimeFormatter forPattern = a;
JodaTimeContext jodaTimeContext = JodaTimeContextHolder.getJodaTimeContext();
if (jodaTimeContext == null) {
jodaTimeContext = new JodaTimeContext();
}
formatter = jodaTimeContext.getFormatter(forPattern);
} else if (arg.length == 2) {
formatter = a.withChronology(ISOChronology.getInstance(DateTimeZone.forID(interpreter.evaluateExpressionAsString(arg[1]))));
} else {
throw new InterpretException("filter date expects 1 or 2 args >>> " + arg.length);
}
return formatter.print((DateTime) object);
} else {
SimpleDateFormat sdf;
if (arg.length == 1) {
sdf = new SimpleDateFormat(interpreter.evaluateExpressionAsString(arg[0]));
sdf.setTimeZone(interpreter.getConfiguration().getTimezone());
} else if (arg.length == 2) {
sdf = new SimpleDateFormat(interpreter.evaluateExpressionAsString(arg[0]));
sdf.setTimeZone(TimeZone.getTimeZone(interpreter.evaluateExpressionAsString(arg[1])));
} else {
throw new InterpretException("filter date expects 1 or 2 args >>> " + arg.length);
}
return sdf.format(object);
}
}Example 73
| Project: jtrade-master File: CsvBarFileReader.java View source code |
private void readHeader() throws IOException {
tz = DateTimeZone.getDefault();
dateFormatter = DateTimeFormat.forPattern("yyyyMMdd HH:mm:ss");
String line = null;
while ((line = readLine()) != null) {
if (line.startsWith("# symbol")) {
symbol = SymbolFactory.getSymbol(line.substring(9).trim());
continue;
}
if (line.startsWith("# barSizeSeconds")) {
barSize = Duration.standardSeconds(Integer.parseInt(line.substring(17).trim()));
continue;
}
if (line.startsWith("# timeZone")) {
tz = DateTimeZone.forID(line.substring(11).trim());
dateFormatter = dateFormatter.withZone(tz);
continue;
}
if (line.startsWith("# dateFormat")) {
dateFormatter = DateTimeFormat.forPattern(line.substring(13).trim()).withZone(tz);
continue;
}
if (line.startsWith("#")) {
continue;
}
if (line.startsWith("date,")) {
return;
}
}
}Example 74
| Project: maven-numbers-plugin-master File: TestDateBasic.java View source code |
@Test
public void testNumber1() throws Exception {
final DateTimeFormatter format = DateTimeFormat.forPattern("yyyyMMdd_HHmmss");
final File jarLocation = TestUtils.runPackageGoal("date", "number1");
final JarFile jarFile = new JarFile(jarLocation);
final Manifest manifest = jarFile.getManifest();
final Attributes attributes = manifest.getMainAttributes();
final String regular = attributes.getValue("regular");
Assert.assertNotNull(regular);
final DateTime regularDate = format.parseDateTime(regular);
Assert.assertNotNull(regularDate);
final String regularUtc = attributes.getValue("regular-utc");
Assert.assertNotNull(regularUtc);
final DateTime regularUtcDate = format.parseDateTime(regularUtc);
Assert.assertNotNull(regularUtcDate);
final String epoch = attributes.getValue("epoch");
Assert.assertNotNull(epoch);
final DateTime epochDate = format.parseDateTime(epoch);
Assert.assertNotNull(epochDate);
final String epochUtc = attributes.getValue("epoch-utc");
Assert.assertNotNull(epochUtc);
final DateTime epochUtcDate = format.parseDateTime(epochUtc);
Assert.assertNotNull(epochUtcDate);
}Example 75
| Project: ModularityCheck-master File: VersionControlManager.java View source code |
/**
* Transforma duas datas textuais (ex: "2008-06-14") em um objeto Interval,
* que representa um intervalo de tempo.
*/
private Interval getIntervalFromParams(String start_date_str, String end_date_str) {
DateTimeFormatter formatter = DateTimeFormat.forPattern("y-M-d");
// DateMidnight e um DateTime onde a hora e sempre 00:00.
DateMidnight start_date = new DateMidnight(formatter.parseDateTime(start_date_str));
DateMidnight end_date = new DateMidnight(formatter.parseDateTime(end_date_str));
return new Interval(start_date, end_date);
}Example 76
| Project: mozu-java-master File: Crypto.java View source code |
public static final boolean isRequestValid(ApiContext apiContext, String body) {
boolean isValid = false;
if (Crypto.getHash(AppAuthenticator.getInstance().getAppAuthInfo().getSharedSecret(), apiContext.getHeaderDate(), body).equals(apiContext.getHMACSha256())) {
isValid = true;
} else {
StringBuilder msg = new StringBuilder("Request is not authorized.");
logger.warn(msg.toString());
}
// Check if date has expired
int requestValidTimeSeconds = MozuConfig.getDefaultEventRequestTimeout();
String dateString = apiContext.getHeaderDate();
DateTimeFormatter dtf = DateTimeFormat.forPattern("E, dd MMM yyyy HH:mm:ss zzz");
DateTime dTime = dtf.parseDateTime(dateString);
long deltaTime = (DateTime.now().getMillis() - dTime.getMillis()) / 1000;
if (deltaTime > requestValidTimeSeconds) {
isValid = false;
}
return isValid;
}Example 77
| Project: netxilia-master File: TestDateUtils.java View source code |
@Test
public void testPartialClass() {
Assert.assertEquals(LocalTime.class, DateUtils.getPartialClass(DateTimeFormat.forPattern("mm:HH:ss")));
Assert.assertEquals(LocalDate.class, DateUtils.getPartialClass(DateTimeFormat.forPattern("dd/MM/yyyy")));
Assert.assertEquals(LocalDateTime.class, DateUtils.getPartialClass(DateTimeFormat.forPattern("dd/MM/yyyy mm:HH:ss")));
}Example 78
| Project: n_e_b_u_l_a-master File: JsonProviderTest.java View source code |
public void testPerson() throws Exception {
//@formatter:off
String text = "" + "type Person { " + " !Name;" + " Age;" + " Decimal;" + " Date;" + " Time;" + " Datetime;" + " Timestamp;" + "};";
//@formatter:on
final Type type;
type = typeload.testDefineNebula(new StringReader(text)).get(0);
// store = persistence.define(String.class,Entity.class,
// type.getName());
DataHelper<Entity, Reader, Writer> json = JsonHelperProvider.getHelper(typeBrokers.getBroker(type.getName()));
Entity n = new EditableEntity();
n = json.readFrom(n, new StringReader("{" + " \"Name\" :\"wangshilian\", " + " \"Age\" :12, " + " \"Decimal\" :9876.5432, " + " \"Date\" :\"2012-12-20\", " + " \"Time\" :\"12:00:12\", " + " \"Datetime\" :\"2012-12-20 23:58:59\", " + " \"Timestamp\" :\"2012-12-20 23:58:59.789\" " + "}"));
assertEquals("wangshilian", n.get("Name"));
assertEquals(12L, n.get("Age"));
assertEquals(new BigDecimal("9876.5432"), n.get("Decimal"));
DateTimeFormatter sdf;
sdf = DateTimeFormat.forPattern("yyyy-MM-dd");
assertEquals(sdf.parseDateTime("2012-12-20"), n.get("Date"));
sdf = DateTimeFormat.forPattern("kk:mm:ss");
assertEquals(sdf.parseDateTime("12:00:12"), n.get("Time"));
sdf = DateTimeFormat.forPattern("yyyy-MM-dd kk:mm:ss");
assertEquals(sdf.parseDateTime("2012-12-20 23:58:59"), n.get("Datetime"));
sdf = DateTimeFormat.forPattern("yyyy-MM-dd kk:mm:ss.SSS");
assertEquals(sdf.parseDateTime("2012-12-20 23:58:59.789").getMillis(), n.get("Timestamp"));
Writer out = new StringWriter();
json.stringifyTo(n, out);
assertEquals("{\"Name\":\"wangshilian\"," + "\"Age\":12,\"Decimal\":9876.5432," + "\"Date\":\"2012-12-20\"," + "\"Time\":\"12:00:12\"," + "\"Datetime\":\"2012-12-20 23:58:59\"," + "\"Timestamp\":\"2012-12-20 23:58:59.789\"}", out.toString());
}Example 79
| Project: opacclient-master File: CopiesAdapter.java View source code |
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
Copy copy = copies.get(position);
setTextOrHide(copy.getBranch(), holder.tvBranch);
setTextOrHide(copy.getDepartment(), holder.tvDepartment);
setTextOrHide(copy.getLocation(), holder.tvLocation);
setTextOrHide(copy.getShelfmark(), holder.tvShelfmark);
setTextOrHide(copy.getStatus(), holder.tvStatus);
setTextOrHide(copy.getReservations(), holder.tvReservations);
setTextOrHide(copy.getUrl(), holder.tvUrl);
if (copy.getReturnDate() != null) {
holder.tvReturndate.setText(DateTimeFormat.shortDate().print(copy.getReturnDate()));
holder.tvReturndate.setVisibility(View.VISIBLE);
} else {
holder.tvReturndate.setVisibility(View.GONE);
}
}Example 80
| Project: penn-mobile-android-master File: Venue.java View source code |
/**
* Get a mapping of meal names to open hours for all meals in the dining hall this week
*
* @return HashMap of meal name (lunch, dinner) to open hours expressed as a Joda Interval
*/
public HashMap<String, Interval> getHours() {
DateTime currentTime = new DateTime();
// Split by T gets the Y-M-D format to compare against the date in JSON
DateTime tomorrow = currentTime.plusDays(1);
DateTimeFormatter intervalFormatter = DateTimeFormat.forPattern("yyyy-MM-dd");
DateTime intervalDateTime;
HashMap<String, Interval> intervals = new HashMap<>();
for (VenueInterval interval : hours) {
intervalDateTime = intervalFormatter.parseDateTime(interval.date);
if (intervalDateTime.toLocalDate().equals(tomorrow.toLocalDate())) {
intervals.putAll(interval.getIntervals());
}
}
for (VenueInterval interval : hours) {
intervalDateTime = intervalFormatter.parseDateTime(interval.date);
if (intervalDateTime.toLocalDate().equals(currentTime.toLocalDate())) {
for (Map.Entry<String, Interval> entry : interval.getIntervals().entrySet()) {
if (entry.getValue().contains(currentTime) || currentTime.isBefore(entry.getValue().getStart())) {
intervals.put(entry.getKey(), entry.getValue());
}
}
}
}
return intervals;
}Example 81
| Project: poseidon-rest-master File: InvoiceGeneratorControllerV1.java View source code |
private String writeCSVFileToDisk(InvoiceData data, String csv) {
DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd_HH:mm_ZZZ");
data.filename = (data.filename != null ? data.filename + "-" : "").replace(" ", "_");
DateTime now = PoseidonService.getNow();
String filename = data.filename + formatter.print(now) + ".csv";
String csvdir = PoseidonPropertyService.getProperty(CSV_DIR);
csvdir = csvdir.endsWith("/") ? csvdir : csvdir + "/";
new CsvWriter().writeCsvToFile(csv, filename, csvdir);
return filename;
}Example 82
| Project: presto-kinesis-master File: CustomDateTimeJsonKinesisFieldDecoder.java View source code |
@Override
public long getLong() {
if (isNull()) {
return 0L;
}
if (value.canConvertToLong()) {
return value.asLong();
}
checkNotNull(columnHandle.getFormatHint(), "formatHint is null");
String textValue = value.isValueNode() ? value.asText() : value.toString();
DateTimeFormatter formatter = DateTimeFormat.forPattern(columnHandle.getFormatHint()).withLocale(Locale.ENGLISH).withZoneUTC();
return formatter.parseMillis(textValue);
}Example 83
| Project: presto-master File: CustomDateTimeJsonFieldDecoder.java View source code |
@Override
protected long getMillis() {
if (isNull()) {
return 0L;
}
if (value.canConvertToLong()) {
return value.asLong();
}
requireNonNull(columnHandle.getFormatHint(), "formatHint is null");
String textValue = value.isValueNode() ? value.asText() : value.toString();
DateTimeFormatter formatter = DateTimeFormat.forPattern(columnHandle.getFormatHint()).withLocale(Locale.ENGLISH).withZoneUTC();
return formatter.parseMillis(textValue);
}Example 84
| Project: qcadoo-master File: DateTimeType.java View source code |
@Override
public ValueAndError toObject(final FieldDefinition fieldDefinition, final Object value) {
if (value instanceof Date) {
return ValueAndError.withoutError(value);
}
try {
DateTimeFormatter fmt = DateTimeFormat.forPattern(DateUtils.L_DATE_TIME_FORMAT);
DateTime dt = fmt.parseDateTime(String.valueOf(value));
int year = dt.getYear();
if (year < 1500 || year > 2500) {
return ValueAndError.withError("qcadooView.validate.field.error.invalidDateTimeFormat");
}
return ValueAndError.withoutError(dt.toDate());
} catch (IllegalArgumentException e) {
return ValueAndError.withError("qcadooView.validate.field.error.invalidDateTimeFormat");
}
}Example 85
| Project: RedMenu-master File: MealMenuUtil.java View source code |
/** Prints each <code>MealMenu</code> in this Scraper to <code>System.out</code> in a clean format.
*
*/
public static void printAll(ArrayList<MealMenu> menus) {
for (MealMenu menu : menus) {
System.out.println("Commons: " + menu.getCommonsName());
System.out.println("Start Time: " + DateTimeFormat.mediumDateTime().print(menu.getMealInterval().getStart()));
System.out.println("End Time: " + DateTimeFormat.mediumDateTime().print(menu.getMealInterval().getEnd()));
System.out.println("Mod Time: " + DateTimeFormat.mediumDateTime().print(menu.getModDate()));
System.out.println("Meal Name: " + menu.getMealName());
System.out.println("Venues: ");
for (Venue ven : menu.getVenues()) {
System.out.println(" Venue Name: " + ven.getName());
System.out.println(" Food Items:");
for (FoodItem food : ven.getFoodItems()) {
System.out.println(" " + food.getName() + " " + food.isVegan() + " " + food.isVegetarian());
}
}
}
}Example 86
| Project: tajo-cdh-master File: ToCharTimestamp.java View source code |
@Override
public Datum eval(Tuple params) {
if (params.isNull(0) || params.isNull(1)) {
return NullDatum.get();
}
TimestampDatum valueDatum = (TimestampDatum) params.get(0);
Datum pattern = params.get(1);
if (formatter == null || !constantFormat) {
formatter = DateTimeFormat.forPattern(pattern.asChars());
}
return DatumFactory.createText(valueDatum.toChars(formatter));
}Example 87
| Project: TinCanJava-master File: HTTPResponse.java View source code |
public DateTime getLastModified() {
DateTimeFormatter RFC1123_DATE_TIME_FORMATTER = DateTimeFormat.forPattern("EEE, dd MMM yyyy HH:mm:ss 'GMT'").withZoneUTC();
try {
return DateTime.parse(this.getHeader("Last-Modified"), RFC1123_DATE_TIME_FORMATTER);
} catch (Exception parseException) {
return null;
}
}Example 88
| Project: wonder-master File: ERXJodaLocalTimeFormatter.java View source code |
protected DateTimeFormatter formatter() {
if (formatter == null) {
formatter = DateTimeFormat.forPattern(_pattern);
if (_chronology != null) {
formatter = formatter.withChronology(_chronology);
}
if (_locale != null) {
formatter = formatter.withLocale(_locale);
}
if (_zone != null) {
formatter = formatter.withZone(_zone);
}
}
return formatter;
}Example 89
| Project: bonaparte-java-master File: CSVConfiguration.java View source code |
// certain utility methods used by CSV parser / composers
public DateTimeFormatter determineDayFormatter() {
try {
return customDayFormat == null ? DateTimeFormat.forStyle(dateStyle.getToken() + "-") : DateTimeFormat.forPattern(customDayFormat);
} catch (IllegalArgumentException e) {
LOGGER.error("Provided format is not valid: " + customDayFormat, e);
return DateTimeFormat.forPattern(DEFAULT_DAY_FORMAT);
}
}Example 90
| Project: ABRAID-MP-master File: JsonParserTest.java View source code |
@Test
public void parseUsingSpecifiedDateFormat() {
// Arrange
String json = "{ \"name\": \"Boris Becker\", \"age\": 46, \"dateOfBirth\": \"1967-11-22 11:22:33+0400\" }";
final String dateTimeFormatString = "yyyy-MM-dd HH:mm:ssZ";
JsonParser parser = new JsonParser(DateTimeFormat.forPattern(dateTimeFormatString));
// Act
JsonParserTestPerson person = parser.parse(json, JsonParserTestPerson.class);
// Assert
assertThat(person.getName()).isEqualTo("Boris Becker");
assertThat(person.getAge()).isEqualTo(46);
DateTime expected = new DateTime("1967-11-22T11:22:33+0400");
assertThat(person.getDateOfBirth().getMillis()).isEqualTo(expected.getMillis());
}Example 91
| Project: BlackboardVCPortlet-master File: ViewAdminServerConfigController.java View source code |
@ResourceMapping("datafixRecording")
public String datafixRecording(PortletRequest request, ResourceResponse response, ModelMap model) {
String startDate = (String) request.getParameter("startDate");
String endDate = (String) request.getParameter("endDate");
DateTime sd = DateTime.parse(startDate, DateTimeFormat.forPattern("MM-dd-YYYY"));
DateTime ed = DateTime.parse(endDate, DateTimeFormat.forPattern("MM-dd-YYYY"));
if (sd != null && ed != null) {
int errd = recordingService.datafixRecordings(sd, ed);
if (errd > 0)
logger.warn("During datafixRecording, " + errd + " failed to insert");
} else {
response.setProperty(ResourceResponse.HTTP_STATUS_CODE, "400");
response.setProperty("X-Status-Reason", "Validation failed");
}
return "json";
}Example 92
| Project: bookery-master File: BookExporterOld.java View source code |
private static void exportBatchWise(SolrServer server, File exportFolder, int batchSize, int offset, Gson gson) throws SolrServerException, IOException {
QueryResponse response = SolrHandler.searchSolrIndex(server, "*:*", batchSize, offset);
List<BookEntry> bookEntries = response.getBeans(BookEntry.class);
System.out.println("Retrieved " + (bookEntries.size() + offset) + " of " + response.getResults().getNumFound());
for (BookEntry bookEntry : bookEntries) {
String bookTitle = bookEntry.getTitle();
bookTitle = bookTitle.replaceAll(":", " ");
File bookFolder = new File(exportFolder, bookEntry.getAuthor() + "-" + bookTitle);
bookFolder.mkdirs();
if (bookEntry.getFile() != null && bookEntry.getCover() != null) {
File bookData = new File(bookFolder, bookEntry.getAuthor() + "-" + bookTitle + ".mobi");
Files.write(bookData.toPath(), bookEntry.getFile(), StandardOpenOption.CREATE_NEW);
File coverData = new File(bookFolder, bookEntry.getAuthor() + "-" + bookTitle + ".jpg");
Files.write(coverData.toPath(), bookEntry.getCover(), StandardOpenOption.CREATE_NEW);
Date dreleaseDate = null;
if (bookEntry.getReleaseDate() != null) {
DateTime dtReleaseDate = DateTime.parse(bookEntry.getReleaseDate(), DateTimeFormat.forPattern("YYYY-MM-dd"));
dtReleaseDate = new DateTime(dtReleaseDate, DateTimeZone.UTC);
dreleaseDate = dtReleaseDate.toDate();
}
DateTime dtUploadDate = new DateTime(DateTimeZone.UTC);
File metaDataFile = new File(bookFolder, bookEntry.getAuthor() + "-" + bookTitle + ".json");
String[] viewed = {};
BookMetaData metaData = new BookMetaData(bookEntry.getAuthor(), bookEntry.getTitle(), bookEntry.getIsbn(), bookEntry.getPublisher(), bookEntry.getDescription(), bookEntry.getLanguage(), dreleaseDate, bookEntry.getMimeType(), dtUploadDate.toDate(), viewed, bookEntry.getShared());
gson.toJson(metaData);
Files.write(metaDataFile.toPath(), gson.toJson(metaData).getBytes(), StandardOpenOption.CREATE_NEW);
}
}
if (response.getResults().getNumFound() > offset) {
exportBatchWise(server, exportFolder, batchSize, offset + batchSize, gson);
}
}Example 93
| Project: BudgetForce2-master File: IllegalInstantException.java View source code |
private static String createMessage(long instantLocal, String zoneId) {
String localDateTime = DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ss.SSS").print(new Instant(instantLocal));
String zone = (zoneId != null ? " (" + zoneId + ")" : "");
return "Illegal instant due to time zone offset transition (daylight savings time 'gap'): " + localDateTime + zone;
}Example 94
| Project: calendula-master File: NotificationEventReceiver.java View source code |
@Override
public void onReceive(Context context, Intent intent) {
long routineId;
long scheduleId;
String scheduleTime;
LocalDate date;
int action = intent.getIntExtra(CalendulaApp.INTENT_EXTRA_ACTION, -1);
Log.d(TAG, "Notification event received - Action : " + action);
String dateStr = intent.getStringExtra("date");
if (dateStr != null) {
date = DateTimeFormat.forPattern(AlarmIntentParams.DATE_FORMAT).parseLocalDate(dateStr);
} else {
Log.w(TAG, "Date not supplied, assuming today.");
date = LocalDate.now();
}
switch(action) {
case CalendulaApp.ACTION_CANCEL_ROUTINE:
routineId = intent.getLongExtra(CalendulaApp.INTENT_EXTRA_ROUTINE_ID, -1);
if (routineId != -1) {
AlarmScheduler.instance().onIntakeCancelled(Routine.findById(routineId), date, context);
Toast.makeText(context, context.getString(R.string.reminder_cancelled_message), Toast.LENGTH_SHORT).show();
}
break;
case CalendulaApp.ACTION_CANCEL_HOURLY_SCHEDULE:
scheduleId = intent.getLongExtra(CalendulaApp.INTENT_EXTRA_SCHEDULE_ID, -1);
scheduleTime = intent.getStringExtra(CalendulaApp.INTENT_EXTRA_SCHEDULE_TIME);
if (scheduleId != -1 && scheduleTime != null) {
LocalTime t = DateTimeFormat.forPattern("kk:mm").parseLocalTime(scheduleTime);
AlarmScheduler.instance().onIntakeCancelled(Schedule.findById(scheduleId), t, date, context);
Toast.makeText(context, context.getString(R.string.reminder_cancelled_message), Toast.LENGTH_SHORT).show();
}
break;
default:
Log.d(TAG, "Request not handled " + intent.toString());
break;
}
}Example 95
| Project: crowdsource-master File: ProjectDetailPage.java View source code |
public List<Comment> comments() {
final org.joda.time.format.DateTimeFormatter formatter = DateTimeFormat.forPattern("dd.MM.yy HH:mm");
return comments.findElements(By.className("comment")).stream().map( commentElement -> {
final String userName = commentElement.findElement(By.className("comment-user")).getText();
final String commentText = commentElement.findElement(By.className("comment-comment")).getText();
final DateTime createdDate = DateTime.parse(commentElement.findElement(By.className("comment-date")).getText(), formatter);
return new Comment(createdDate, userName, commentText);
}).collect(Collectors.toList());
}Example 96
| Project: D-MARLA-master File: IllegalInstantException.java View source code |
private static String createMessage(long instantLocal, String zoneId) {
String localDateTime = DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ss.SSS").print(new Instant(instantLocal));
String zone = (zoneId != null ? " (" + zoneId + ")" : "");
return "Illegal instant due to time zone offset transition (daylight savings time 'gap'): " + localDateTime + zone;
}Example 97
| Project: Dials-master File: DateRangeFeatureFilter.java View source code |
@Override
public void dial(ContextualMessage message, String filterName) {
FeatureModel feature = message.getFeature();
DialHelper helper = new DialHelper(feature.getFilter(filterName).getDial());
String dialPattern = helper.getDialPattern(message);
if (dialPattern.equals(DialHelper.ATTEMPTED)) {
message.performDialAdjustment(feature.getFeatureName(), filterName, END_DATE, DateTimeFormat.forPattern("yyyy-MM-dd").print(endDate));
return;
}
Integer daysToAdd = consumeDialPattern(dialPattern);
if (daysToAdd != null) {
message.getExecutionContext().addExecutionStep("Dial with pattern " + dialPattern + " performed on " + getClass().getSimpleName());
endDate = endDate.plusDays(daysToAdd);
message.performDialAdjustment(feature.getFeatureName(), filterName, END_DATE, DateTimeFormat.forPattern("yyyy-MM-dd").print(endDate));
message.getExecutionContext().addExecutionStep("Dial successfully executed. New end date is " + endDate);
if (endDate.isBeforeNow()) {
message.disableFeature(feature.getFeatureName());
message.getExecutionContext().addExecutionStep("End date is now surpassed, disabling feature.");
}
}
}Example 98
| Project: eGov-master File: UserAdapter.java View source code |
@Override
public JsonElement serialize(Citizen citizen, Type type, JsonSerializationContext context) {
JsonObject jo = new JsonObject();
if (citizen.getName() != null)
jo.addProperty("name", citizen.getName());
jo.addProperty("emailId", citizen.getEmailId());
jo.addProperty("mobileNumber", citizen.getMobileNumber());
jo.addProperty("userName", citizen.getUsername());
if (citizen.getAltContactNumber() != null)
jo.addProperty("altContactNumber", citizen.getAltContactNumber());
if (citizen.getGender() != null)
jo.addProperty("gender", citizen.getGender().name());
if (citizen.getPan() != null)
jo.addProperty("pan", citizen.getPan());
if (citizen.getDob() != null) {
DateTimeFormatter ft = DateTimeFormat.forPattern("yyyy-MM-dd");
jo.addProperty("dob", ft.print(citizen.getDob().getTime()));
}
if (citizen.getAadhaarNumber() != null)
jo.addProperty("aadhaarNumber", citizen.getAadhaarNumber());
if (citizen.getLocale() != null)
jo.addProperty("preferredLanguage", citizen.getLocale());
return jo;
}Example 99
| Project: elastic-compass-master File: DataTimeConverter.java View source code |
public Formatter create() {
if (ISO.equalsIgnoreCase(format)) {
return new DateTimeFormatter(ISODateTimeFormat.dateTime());
}
org.joda.time.format.DateTimeFormatter formatter = DateTimeFormat.forPattern(format);
formatter = formatter.withLocale(locale);
return new DateTimeFormatter(formatter);
}Example 100
| Project: financius-master File: BaseInterval.java View source code |
public static String getTitle(Context context, Interval interval, Type type) {
switch(type) {
case DAY:
return DateTimeFormat.mediumDate().print(interval.getStart());
case WEEK:
return DateUtils.formatDateTime(context, interval.getStart(), DateUtils.FORMAT_ABBREV_ALL) + " - " + DateUtils.formatDateTime(context, interval.getEnd().minusMillis(1), DateUtils.FORMAT_ABBREV_ALL);
case MONTH:
return DateUtils.formatDateTime(context, interval.getStart(), DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_NO_MONTH_DAY);
case YEAR:
return interval.getStart().year().getAsText();
default:
throw new IllegalArgumentException("Type " + type + " is not supported.");
}
}Example 101
| Project: financius-public-master File: BaseInterval.java View source code |
public static String getTitle(Context context, Interval interval, Type type) {
switch(type) {
case DAY:
return DateTimeFormat.mediumDate().print(interval.getStart());
case WEEK:
return DateUtils.formatDateTime(context, interval.getStart(), DateUtils.FORMAT_ABBREV_ALL) + " - " + DateUtils.formatDateTime(context, interval.getEnd().minusMillis(1), DateUtils.FORMAT_ABBREV_ALL);
case MONTH:
return DateUtils.formatDateTime(context, interval.getStart(), DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_NO_MONTH_DAY);
case YEAR:
return interval.getStart().year().getAsText();
default:
throw new IllegalArgumentException("Type " + type + " is not supported.");
}
}