本文整理汇总了Java中org.joda.time.DateTimeZone.UTC属性的典型用法代码示例。如果您正苦于以下问题:Java DateTimeZone.UTC属性的具体用法?Java DateTimeZone.UTC怎么用?Java DateTimeZone.UTC使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.joda.time.DateTimeZone
的用法示例。
在下文中一共展示了DateTimeZone.UTC属性的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getTaxCodesValidAt
@Test(groups = "fast")
public void getTaxCodesValidAt() throws IOException, ServletException, SQLException {
// given
ByteArrayOutputStream byos = givenDefaultServletCall("GET", "/taxCodes");
given(req.getParameter(EasyTaxServlet.VALID_DATE)).willReturn("2017-01-01T12:00:00Z");
List<EasyTaxTaxCode> taxCodes = Arrays
.asList(new EasyTaxTaxCode(UUID.randomUUID().toString()));
DateTime at = new DateTime(2017, 1, 1, 12, 0, 0, DateTimeZone.UTC);
given(dao.getTaxCodes(tenantId, null, null, null, at)).willReturn(taxCodes);
// when
servlet.service(req, res);
// then
thenDefaultOkJsonResponse();
assertEquals(byos.toString("UTF-8"),
"[{\"tax_code\":\"" + taxCodes.get(0).getTaxCode() + "\"}]",
"Response body content");
}
示例2: testReuters1
@Test
public void testReuters1() throws Exception {
String html = loadArticle("reuters1");
String url = "http://www.reuters.com/finance/stocks/TEX/key-developments/article/3414284";
HttpArticle article = ArticleExtractor.extractArticle(html, url, reutersSource(), null);
assertEquals("Marcato reports 5.1 pct stake in Terex, to urge spinoff & restructuring- CNBC, citing source", article.getTitle());
assertTrue(article.getText().contains("Marcato reports 5.1 pct stake in Terex, to urge spinoff & restructuring; Marcato supports Terex CEO - CNBC, citing source"));
DateTime actualPublished = article.getPublished();
DateTime expectedPublished = new DateTime(2016, 7, 28, 15, 35, DateTimeZone.UTC);
assertTrue(actualPublished.toDate().equals(expectedPublished.toDate()));
}
示例3: testUTCIntervalRounding
public void testUTCIntervalRounding() {
Rounding tzRounding = Rounding.builder(TimeValue.timeValueHours(12)).build();
DateTimeZone tz = DateTimeZone.UTC;
assertThat(tzRounding.round(time("2009-02-03T01:01:01")), isDate(time("2009-02-03T00:00:00.000Z"), tz));
assertThat(tzRounding.nextRoundingValue(time("2009-02-03T00:00:00.000Z")), isDate(time("2009-02-03T12:00:00.000Z"), tz));
assertThat(tzRounding.round(time("2009-02-03T13:01:01")), isDate(time("2009-02-03T12:00:00.000Z"), tz));
assertThat(tzRounding.nextRoundingValue(time("2009-02-03T12:00:00.000Z")), isDate(time("2009-02-04T00:00:00.000Z"), tz));
tzRounding = Rounding.builder(TimeValue.timeValueHours(48)).build();
assertThat(tzRounding.round(time("2009-02-03T01:01:01")), isDate(time("2009-02-03T00:00:00.000Z"), tz));
assertThat(tzRounding.nextRoundingValue(time("2009-02-03T00:00:00.000Z")), isDate(time("2009-02-05T00:00:00.000Z"), tz));
assertThat(tzRounding.round(time("2009-02-05T13:01:01")), isDate(time("2009-02-05T00:00:00.000Z"), tz));
assertThat(tzRounding.nextRoundingValue(time("2009-02-05T00:00:00.000Z")), isDate(time("2009-02-07T00:00:00.000Z"), tz));
}
示例4: returnDateIsMandatoryForClosedLoans
@Test
@Ignore("Should conditional field validation be done in a storage module?")
public void returnDateIsMandatoryForClosedLoans()
throws InterruptedException,
MalformedURLException,
TimeoutException,
ExecutionException {
DateTime loanDate = new DateTime(2017, 3, 1, 13, 25, 46, 232, DateTimeZone.UTC);
IndividualResource loan = createLoan(new LoanRequestBuilder()
.withLoanDate(loanDate)
.withdueDate(loanDate.plus(Period.days(14)))
.create());
JsonObject returnedLoan = loan.copyJson();
returnedLoan
.put("status", new JsonObject().put("name", "Closed"));
CompletableFuture<TextResponse> putCompleted = new CompletableFuture();
client.put(loanStorageUrl(String.format("/%s", loan.getId())), returnedLoan,
StorageTestSuite.TENANT_ID, ResponseHandler.text(putCompleted));
TextResponse response = putCompleted.get(5, TimeUnit.SECONDS);
assertThat(String.format("Should have failed to update loan: %s", response.getBody()),
response.getStatusCode(), is(HttpURLConnection.HTTP_BAD_REQUEST));
assertThat(response.getBody(),
containsString("return date is mandatory to close a loan"));
}
示例5: formatToZulu
/**
* Normalise isoDate time to Zulu(UTC0) time-zone, removing any UTC offset.
* @param isoDate
* @return the ISO Zulu timezone formatted string
* e.g 2011-02-04T17:13:14.000+01:00 -> 2011-02-04T16:13:14.000Z
*/
public static String formatToZulu(String isoDate)
{
try
{
DateTime dt = new DateTime(isoDate, DateTimeZone.UTC);
return dt.toString();
} catch (IllegalArgumentException e)
{
throw new AlfrescoRuntimeException("Failed to parse date " + isoDate, e);
}
}
示例6: setup
@BeforeMethod
public void setup() {
now = new DateTime(DateTimeZone.UTC);
tenantId = UUID.randomUUID();
tenant = mock(Tenant.class);
clock = mock(Clock.class);
dao = mock(EasyTaxDao.class);
securityApi = mock(SecurityApi.class);
servlet = new EasyTaxServlet(dao, clock, securityApi);
req = mock(HttpServletRequest.class);
res = mock(HttpServletResponse.class);
}
示例7: testUnixMs
public void testUnixMs() {
DateProcessor dateProcessor = new DateProcessor(randomAsciiOfLength(10), DateTimeZone.UTC, randomLocale(random()),
"date_as_string", Collections.singletonList("UNIX_MS"), "date_as_date");
Map<String, Object> document = new HashMap<>();
document.put("date_as_string", "1000500");
IngestDocument ingestDocument = RandomDocumentPicks.randomIngestDocument(random(), document);
dateProcessor.execute(ingestDocument);
assertThat(ingestDocument.getFieldValue("date_as_date", String.class), equalTo("1970-01-01T00:16:40.500Z"));
}
示例8: RequestRequestBuilder
public RequestRequestBuilder() {
this(UUID.randomUUID(),
"Hold",
new DateTime(2017, 7, 15, 9, 35, 27, DateTimeZone.UTC),
UUID.randomUUID(),
UUID.randomUUID(),
"Hold Shelf",
null,
null,
null,
null,
null);
}
示例9: DateTime
public DateTime(String format, DateTimeZone timezone) {
this.formatter = Joda.forPattern(format);
this.timeZone = timezone != null ? timezone : DateTimeZone.UTC;
}
示例10: getUtcMinDateTime
@Test
public void getUtcMinDateTime() throws Exception {
DateTime result = client.datetimes().getUtcMinDateTime();
DateTime expected = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeZone.UTC);
Assert.assertEquals(expected, result);
}
示例11: canCreateARequestWithOnlyRequiredProperties
@Test
public void canCreateARequestWithOnlyRequiredProperties()
throws InterruptedException,
MalformedURLException,
TimeoutException,
ExecutionException,
UnsupportedEncodingException {
CompletableFuture<JsonResponse> createCompleted = new CompletableFuture<>();
UUID id = UUID.randomUUID();
UUID itemId = UUID.randomUUID();
UUID requesterId = UUID.randomUUID();
DateTime requestDate = new DateTime(2017, 7, 22, 10, 22, 54, DateTimeZone.UTC);
JsonObject requestRequest = new RequestRequestBuilder()
.recall()
.withId(id)
.withRequestDate(requestDate)
.withItemId(itemId)
.withRequesterId(requesterId)
.toHoldShelf()
.create();
client.post(requestStorageUrl(),
requestRequest, StorageTestSuite.TENANT_ID,
ResponseHandler.json(createCompleted));
JsonResponse response = createCompleted.get(5, TimeUnit.SECONDS);
assertThat(String.format("Failed to create request: %s", response.getBody()),
response.getStatusCode(), is(HttpURLConnection.HTTP_CREATED));
JsonObject representation = response.getJson();
assertThat(representation.getString("id"), is(id.toString()));
assertThat(representation.getString("requestType"), is("Recall"));
assertThat(representation.getString("requestDate"), is(equivalentTo(requestDate)));
assertThat(representation.getString("itemId"), is(itemId.toString()));
assertThat(representation.getString("requesterId"), is(requesterId.toString()));
assertThat(representation.getString("fulfilmentPreference"), is("Hold Shelf"));
assertThat(representation.containsKey("requestExpirationDate"), is(false));
assertThat(representation.containsKey("holdShelfExpirationDate"), is(false));
assertThat(representation.containsKey("item"), is(false));
assertThat(representation.containsKey("requester"), is(false));
}
示例12: canCreateARequest
@Test
public void canCreateARequest()
throws InterruptedException,
MalformedURLException,
TimeoutException,
ExecutionException,
UnsupportedEncodingException {
CompletableFuture<JsonResponse> createCompleted = new CompletableFuture<>();
UUID id = UUID.randomUUID();
UUID itemId = UUID.randomUUID();
UUID requesterId = UUID.randomUUID();
DateTime requestDate = new DateTime(2017, 7, 22, 10, 22, 54, DateTimeZone.UTC);
JsonObject requestRequest = new RequestRequestBuilder()
.recall()
.toHoldShelf()
.withId(id)
.withRequestDate(requestDate)
.withItemId(itemId)
.withRequesterId(requesterId)
.withRequestExpiration(new LocalDate(2017, 7, 30))
.withHoldShelfExpiration(new LocalDate(2017, 8, 31))
.withItem("Nod", "565578437802")
.withRequester("Jones", "Stuart", "Anthony", "6837502674015")
.create();
client.post(requestStorageUrl(),
requestRequest, StorageTestSuite.TENANT_ID,
ResponseHandler.json(createCompleted));
JsonResponse response = createCompleted.get(5, TimeUnit.SECONDS);
assertThat(String.format("Failed to create request: %s", response.getBody()),
response.getStatusCode(), is(HttpURLConnection.HTTP_CREATED));
JsonObject representation = response.getJson();
assertThat(representation.getString("id"), is(id.toString()));
assertThat(representation.getString("requestType"), is("Recall"));
assertThat(representation.getString("requestDate"), is(equivalentTo(requestDate)));
assertThat(representation.getString("itemId"), is(itemId.toString()));
assertThat(representation.getString("requesterId"), is(requesterId.toString()));
assertThat(representation.getString("fulfilmentPreference"), is("Hold Shelf"));
assertThat(representation.getString("requestExpirationDate"), is("2017-07-30"));
assertThat(representation.getString("holdShelfExpirationDate"), is("2017-08-31"));
assertThat(representation.containsKey("item"), is(true));
assertThat(representation.getJsonObject("item").getString("title"), is("Nod"));
assertThat(representation.getJsonObject("item").getString("barcode"), is("565578437802"));
assertThat(representation.containsKey("requester"), is(true));
assertThat(representation.getJsonObject("requester").getString("lastName"), is("Jones"));
assertThat(representation.getJsonObject("requester").getString("firstName"), is("Stuart"));
assertThat(representation.getJsonObject("requester").getString("middleName"), is("Anthony"));
assertThat(representation.getJsonObject("requester").getString("barcode"), is("6837502674015"));
}
示例13: date
private DateTime date(int month, int day) {
return new DateTime(2012, month, day, 0, 0, DateTimeZone.UTC);
}
示例14: getUtcLowercaseMaxDateTime
@Test
public void getUtcLowercaseMaxDateTime() throws Exception {
DateTime result = client.datetimes().getUtcLowercaseMaxDateTime();
DateTime expected = new DateTime(9999, 12, 31, 23, 59, 59, 999, DateTimeZone.UTC);
Assert.assertEquals(expected, result);
}
示例15: getTo
@Override
public Object getTo() {
return Double.isInfinite(((Number) to).doubleValue()) ? null : new DateTime(((Number) to).longValue(), DateTimeZone.UTC);
}