首页 > 其他分享 >String.format 日期占位 去除左侧的填充0

String.format 日期占位 去除左侧的填充0

时间:2024-07-02 17:43:04浏览次数:17  
标签:输出 String format tT 占位 date 左侧 字符串

原文链接: https://baijiahao.baidu.com/s?id=1764834107971798887&wfr=spider&for=pc

假设我们要输出当前的日期时间,我们可以使用如下代码:

Date date = new Date();

System.out.println("输出结果:" + String.format("%tF %tT", date, date));

输出结果为:

输出结果:2023-05-03 09:18:40

在这个例子中,我们有两个占位符"%tF"和"%tT",它们分别代表要输出的日期和时间。"%tF"表示输出的日期格式为“年-月-日”,而"%tT"表示输出的时间格式为“时:分:秒”。因此格式化字符串为"%tF %tT",参数列表为date和date。

正则表达式是一种强大的字符串匹配工具。我们可以利用正则表达式来删除左侧的0字符。

import java.util.regex.Pattern;

public class StringUtil {
public static String removeLeftZeros(String str) {
return str.replaceAll("^0+", "");
}
}
1.
2.
3.
4.
5.
6.
7.
上述代码中的removeLeftZeros()方法同样接受一个字符串参数str,并返回删除左侧0字符后的字符串。在方法中,我们使用了replaceAll()方法来替换字符串中匹配正则表达式^0+的部分为空字符串。其中,^0+表示以一个或多个0开头的部分。通过将其替换为空字符串,就可以删除左侧的0字符。
-----------------------------------
©著作权归作者所有:来自51CTO博客作者mob649e8159b30b的原创作品,请联系作者获取转载授权,否则将追究法律责任
java字符串中删除左侧0字符
https://blog.51cto.com/u_16175455/7703030

标签:输出,String,format,tT,占位,date,左侧,字符串
From: https://www.cnblogs.com/fswhq/p/18102105

相关文章

  • 27-String类
    String字符串是常量,创建之后不可改变字符串字面值存储在字符串池中,可以共享Strings="hello";产生一个对象,字符串池中存储Strings=newString("hello");//产生两个对象,堆、池各存储一个Stringname="hello";//"hello"常量存储在字符常量池中。name在栈......
  • Visual C++ generate uuid via UuidCreate and CoCreateGuid,get time now,write stri
    //ConsoleApplication3.cpp:Thisfilecontainsthe'main'function.Programexecutionbeginsandendsthere.//#pragmacomment(lib,"rpcrt4.lib")#include<windows.h>#include<chrono>#include<ctime>#include&l......
  • SOMEIPSRV_FORMAT_24:类型2条目的“实例ID”字段
    测试目的:验证类型2条目中的InstanceID字段是否正确承载了事件组服务的实例ID,该实例ID是使用SdServerServiceInstanceID和SdClientServiceInstanceID参数静态配置的。描述本测试用例旨在确保SOME/IP服务发现协议中,类型2条目格式布局的InstanceID字段能够正确地承载服务......
  • 秋招Java后端开发冲刺——基础篇5(String&集合)
    一、StringString类是Java中字符串操作类,位于java.lang包下String类型对象的底层使用字符数组char[]存储字符串,由final修饰且没有提供公共的修改方法,因此String对象是不可变的。常见方法方法名作用trim()去掉字符串首尾空字符split(分隔符/正则表达式)分割字符串substring......
  • [论文阅读] Calligraphy Font Generation via Explicitly Modeling Location-Aware Gl
    Pretitle:CalligraphyFontGenerationviaExplicitlyModelingLocation-AwareGlyphComponentDeformationssource:TMM2023paper:https://ieeexplore.ieee.org/document/10356848code:None关键词:generativeadversarialnetworks,imageprocessing,imagesynth......
  • SOMEIPSRV_FORMAT_20:类型2条目的长度
    测试目的:验证类型2条目的长度是否为16字节,特别是对于SubscribeEventgroupAck消息。描述本测试用例旨在确保SOME/IP服务发现协议中,类型2条目(包括SubscribeEventgroupAck)的长度符合规定的16字节。测试拓扑:具体步骤:DUT配置:在<DIface-0>上启动服务,使用以下信息-服务ID:<......
  • Golang:go-querystring将struct编码为URL查询参数的库
    Golang:go-querystring将struct编码为URL查询参数的库原创 吃个大西瓜 CodingBigTree 2024-05-0908:30 北京go-querystringisaGolibraryforencodingstructsintoURLqueryparameters.译文:go-querystring将struct编码为URL查询参数的Golang库文档ht......
  • swift JSONString和字典互转
     extensionDictionary{publicfunctoJSONString()->String?{guardletdata=try?JSONSerialization.data(withJSONObject:self,options:[])else{returnnil}guardletstring=String(data:data,encoding......
  • 【Effective Python教程】(90个有效方法)笔记——第3章:函数——24:用None和docstring来描
    文章目录第3章:函数第24条用None和docstring来描述默认值会变的参数函数默认值的坑(函数的默认参数值只在定义函数时计算)解决方法:将函数默认参数值设为None,然后再在函数体中判断并初始化函数默认参数值设置为None的其他应用示例“函数默认参数值设置为None”与“函数参数......
  • httpClient使用GetStringAsync、GetByteArrayAsync、GetStreamAsync三种方法的使用场
     `HttpClient`类中的`GetStringAsync`、`GetByteArrayAsync`和`GetStreamAsync`方法用于从远程服务器获取不同类型的数据。它们的主要使用场景如下:1.`GetStringAsync`方法:-使用场景:当您需要从远程服务器获取文本数据时,可以使用`GetStringAsync`方法。这通常用于......