本文整理了Java中java.time.LocalTime.format()
方法的一些代码示例,展示了LocalTime.format()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。LocalTime.format()
方法的具体详情如下:
包路径:java.time.LocalTime
类名称:LocalTime
方法名:format
[英]Outputs this time as a String using the formatter.
This time will be passed to the formatter DateTimeFormatter#format(TemporalAccessor).
[中]这次使用格式化程序以字符串形式输出。
此时间将传递给格式化程序DateTimeFormatter#format(TemporalAccessor)。
代码示例来源:origin: yu199195/Raincat
/**
* 将localDateTime 格式化成特定格式的字符串.
*
* @param time 时间
* @param dateFormat 格式化
* @return String
*/
public static String formaterTime(final LocalTime time, final String dateFormat) {
return time.format(DateTimeFormatter.ofPattern(dateFormat));
}
代码示例来源:origin: neo4j/neo4j
@Override
public String prettyPrint()
{
return assertPrintable( () -> value.format( DateTimeFormatter.ISO_LOCAL_TIME ) );
}
代码示例来源:origin: runelite/runelite
private String getLoginTime()
{
if (loginTime == null)
{
return "Report";
}
Duration duration = Duration.between(loginTime, Instant.now());
LocalTime time = LocalTime.ofSecondOfDay(duration.getSeconds());
return time.format(DateTimeFormatter.ofPattern("HH:mm:ss"));
}
代码示例来源:origin: runelite/runelite
private static String getJagexTime()
{
LocalTime time = LocalTime.now(JAGEX);
return time.format(DATE_TIME_FORMAT);
}
代码示例来源:origin: runelite/runelite
private static String getUTCTime()
{
LocalTime time = LocalTime.now(UTC);
return time.format(DATE_TIME_FORMAT);
}
代码示例来源:origin: runelite/runelite
private static String formatTime(LocalTime time)
{
if (time.getHour() > 0)
{
return time.format(DateTimeFormatter.ofPattern("HH:mm"));
}
else if (time.getMinute() > 9)
{
return time.format(DateTimeFormatter.ofPattern("mm:ss"));
}
else
{
return time.format(DateTimeFormatter.ofPattern("m:ss"));
}
}
}
代码示例来源:origin: yu199195/Raincat
/**
* 获取当前时间 hh:mm:ss.
*
* @return 获取当前时间 HH:mm:ss
*/
public static String getCurrentTime() {
return LocalTime.now().format(DateTimeFormatter.ofPattern(HMS_FORMAT));
}
代码示例来源:origin: runelite/runelite
private static String getLocalTime()
{
return LocalTime.now().format(DATE_TIME_FORMAT);
}
代码示例来源:origin: runelite/runelite
@Override
public String getTooltip()
{
StringBuilder builder = new StringBuilder();
builder.append("Elapsed raid time: ");
builder.append(time.format(DateTimeFormatter.ofPattern("HH:mm:ss")));
if (firstFloorTime != null)
{
builder.append("</br>First floor: ");
builder.append(firstFloorTime.format(DateTimeFormatter.ofPattern("mm:ss")));
}
if (secondFloorTime != null)
{
builder.append("</br>Second floor: ");
builder.append(secondFloorTime.format(DateTimeFormatter.ofPattern("mm:ss")));
}
if (olmTime != null)
{
builder.append("</br>Olm: ");
builder.append(olmTime.format(DateTimeFormatter.ofPattern("mm:ss")));
}
return builder.toString();
}
}
代码示例来源:origin: runelite/runelite
@Override
public String getText()
{
if (startTime == null)
{
return "";
}
if (!stopped)
{
Duration elapsed = Duration.between(startTime, Instant.now());
time = LocalTime.ofSecondOfDay(elapsed.getSeconds());
}
if (time.getHour() > 0)
{
return time.format(DateTimeFormatter.ofPattern("HH:mm"));
}
return time.format(DateTimeFormatter.ofPattern("mm:ss"));
}
代码示例来源:origin: com.fasterxml.jackson.datatype/jackson-datatype-jsr310
@Override
public void serialize(LocalTime value, JsonGenerator g, SerializerProvider provider)
throws IOException
{
if (useTimestamp(provider)) {
g.writeStartArray();
_serializeAsArrayContents(value, g, provider);
g.writeEndArray();
} else {
DateTimeFormatter dtf = _formatter;
if (dtf == null) {
dtf = _defaultFormatter();
}
g.writeString(value.format(dtf));
}
}
代码示例来源:origin: apache/flink
right = CliStrings.RESULT_LAST_REFRESH + ' ' + CliStrings.RESULT_REFRESH_UNKNOWN + CliStrings.DEFAULT_MARGIN;
} else {
right = CliStrings.RESULT_LAST_REFRESH + ' ' + lastRetrieval.format(TIME_FORMATTER) + CliStrings.DEFAULT_MARGIN;
代码示例来源:origin: apache/flink
@Override
protected List<AttributedString> computeHeaderLines() {
final AttributedStringBuilder statusLine = new AttributedStringBuilder();
statusLine.style(AttributedStyle.INVERSE);
// left
final String left;
if (isRetrieving()) {
left = CliStrings.DEFAULT_MARGIN + CliStrings.RESULT_REFRESH_INTERVAL + ' ' + REFRESH_INTERVALS.get(refreshInterval).f0;
} else {
left = CliStrings.DEFAULT_MARGIN + CliStrings.RESULT_STOPPED;
}
// right
final String right;
if (lastRetrieval == null) {
right = CliStrings.RESULT_LAST_REFRESH + ' ' + CliStrings.RESULT_REFRESH_UNKNOWN + CliStrings.DEFAULT_MARGIN;
} else {
right = CliStrings.RESULT_LAST_REFRESH + ' ' + lastRetrieval.format(TIME_FORMATTER) + CliStrings.DEFAULT_MARGIN;
}
// all together
final int middleSpace = getWidth() - left.length() - right.length();
statusLine.append(left);
repeatChar(statusLine, ' ', middleSpace);
statusLine.append(right);
return Arrays.asList(statusLine.toAttributedString(), AttributedString.EMPTY);
}
代码示例来源:origin: oracle/helidon
void validate(TimeValidator validator, ZonedDateTime now, Errors.Collector collector) {
// between times - it must fit at least one
boolean valid = false;
LocalTime nowTime = now.toLocalTime();
for (BetweenTime betweenTime : betweenTimes) {
if (betweenTime.isValid(nowTime)) {
valid = true;
}
}
if (!valid) {
collector.fatal(validator, nowTime.format(TIME_FORMATTER) + " is in neither of allowed times: " + betweenTimes);
}
DayOfWeek dayOfWeek = now.getDayOfWeek();
if (!daysOfWeek.contains(dayOfWeek)) {
collector.fatal(validator, dayOfWeek + " is not in allowed days: " + daysOfWeek);
}
}
代码示例来源:origin: prestodb/presto
@Override
public void serialize(LocalTime value, JsonGenerator g, SerializerProvider provider)
throws IOException
{
if (useTimestamp(provider)) {
g.writeStartArray();
_serializeAsArrayContents(value, g, provider);
g.writeEndArray();
} else {
DateTimeFormatter dtf = _formatter;
if (dtf == null) {
dtf = _defaultFormatter();
}
g.writeString(value.format(dtf));
}
}
代码示例来源:origin: com.fasterxml.jackson.datatype/jackson-datatype-jsr310
@Override
public void serializeWithType(LocalTime value, JsonGenerator g,
SerializerProvider provider, TypeSerializer typeSer) throws IOException
{
WritableTypeId typeIdDef = typeSer.writeTypePrefix(g,
typeSer.typeId(value, serializationShape(provider)));
// need to write out to avoid double-writing array markers
if (typeIdDef.valueShape == JsonToken.START_ARRAY) {
_serializeAsArrayContents(value, g, provider);
} else {
DateTimeFormatter dtf = _formatter;
if (dtf == null) {
dtf = _defaultFormatter();
}
g.writeString(value.format(dtf));
}
typeSer.writeTypeSuffix(g, typeIdDef);
}
代码示例来源:origin: prestodb/presto
@Override
public void serializeWithType(LocalTime value, JsonGenerator g,
SerializerProvider provider, TypeSerializer typeSer) throws IOException
{
WritableTypeId typeIdDef = typeSer.writeTypePrefix(g,
typeSer.typeId(value, serializationShape(provider)));
// need to write out to avoid double-writing array markers
if (typeIdDef.valueShape == JsonToken.START_ARRAY) {
_serializeAsArrayContents(value, g, provider);
} else {
DateTimeFormatter dtf = _formatter;
if (dtf == null) {
dtf = _defaultFormatter();
}
g.writeString(value.format(dtf));
}
typeSer.writeTypeSuffix(g, typeIdDef);
}
代码示例来源:origin: schemacrawler/SchemaCrawler
@Override
public String toString()
{
final LocalTime durationLocal = LocalTime.ofNanoOfDay(duration.toNanos());
return String.format("%s - <%s>", durationLocal.format(df), taskName);
}
代码示例来源:origin: schemacrawler/SchemaCrawler
@Override
public String toString()
{
final LocalTime durationLocal = LocalTime.ofNanoOfDay(duration.toNanos());
return String.format("%s - <%s>", durationLocal.format(df), taskName);
}
代码示例来源:origin: schemacrawler/SchemaCrawler
/**
* Allows for a deferred conversion to a string. Useful in logging.
*
* @return String supplier.
*/
public Supplier<String> stringify()
{
return () -> {
final StringBuilder buffer = new StringBuilder(1024);
final LocalTime totalDurationLocal = LocalTime
.ofNanoOfDay(totalDuration.toNanos());
buffer.append(String.format("Total time taken for <%s> - %s hours%n",
id,
totalDurationLocal.format(df)));
for (final TaskInfo task: tasks)
{
buffer.append(String.format("-%5.1f%% - %s%n",
calculatePercentage(task.getDuration(),
totalDuration),
task));
}
return buffer.toString();
};
}
内容来源于网络,如有侵权,请联系作者删除!