首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

由于环境的变化,java new date()函数以'DD-MON-YYYY HH:MM:SS‘格式给出日期。但只需要'DD-MON-YYYY‘格式

Java中的new Date()函数用于创建一个表示当前日期和时间的Date对象。默认情况下,Date对象以特定的格式显示日期和时间,即EEE MMM dd HH:mm:ss zzz yyyy。如果只需要以DD-MON-YYYY格式显示日期,可以使用SimpleDateFormat类来格式化日期。

下面是一个示例代码,演示如何将new Date()函数返回的日期格式化为DD-MON-YYYY格式:

代码语言:txt
复制
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateFormatExample {
    public static void main(String[] args) {
        Date currentDate = new Date();
        SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MMM-yyyy");
        String formattedDate = dateFormat.format(currentDate);
        System.out.println(formattedDate);
    }
}

上述代码中,我们使用SimpleDateFormat类创建了一个格式为dd-MMM-yyyy的日期格式。其中,dd表示两位数的日期,MMM表示月份的缩写,yyyy表示四位数的年份。通过调用format()方法,将Date对象格式化为指定格式的字符串。

对于上述问题中提到的日期格式DD-MON-YYYY,可以将代码中的格式字符串修改为"dd-MMM-yyyy"

关于日期格式化的更多信息,可以参考腾讯云的相关文档:Java 日期格式化

请注意,由于要求不提及特定的云计算品牌商,上述答案中没有包含腾讯云相关产品的链接地址。如有需要,可以自行搜索相关产品。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

matinal:Oracle中 to_date()

一、在使用Oracleto_date函数来做日期转换时,很多Java程序员也许会直接采用“yyyy-MM-dd HH:mm:ss格式作为格式进行转换,但是在Oracle中会引起错误:“ORA 01810...to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') 原因是SQL中不区分大小写,MMmm被认为是相同格式代码,所以OracleSQL采用了...to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') 二、另要以24小时形式显示出来要用HH24 to_date(sysdate,'yyyy-MM-dd...HH24:mi:ss') //mi是分钟 to_date(sysdate,'yyyy-MM-dd HH24:mm:ss') from dual;//mm会显示月份  oracle中to_date参数含义...,to_char(sysdate,’yyyy-mm iw-d hh:mi:ss’) from dual    字符到日期操作 select to_date(’2003-10-17 21:15:37’,’

21520

经典print_table学习

我理解一些工具是方便了我们日常工作需求,同时由于其封装了一些细节,因此若只是知道用法,不知道实现原理,对于个人来说,浪费了一次锻炼机会,因为往往这些经典工具,蕴含着一些可以借鉴逻辑,以及设计思想...p=100:11:0::::P11_QUESTION_ID:1035431863958 原版,存储过程接受两个参数,一个是SQL语句,一个是日期格式化,默认值是’dd-mon-yyyy hh24:mi...:ss’, ?...若输入参数p_date_fmt不为空,则需要存储系统默认nls_date_format,用于restore, ?...当然存储过程中任何地方,均可以自定义,例如对于判断字段属性BLOB,可以设置任何自己需要格式,包括日期格式,例如书中使用是删除日期格式化参数版本, ?

77830
  • SQL工具集-格式化结果SQL

    无论是数据库,还是其他领域,一些工具是方便了我们日常工作需求,同时由于其封装了一些细节,因此若只是知道用法,不知道实现原理,对于个人来说,浪费了一次锻炼机会,因为往往这些经典工具,蕴含着一些可以借鉴逻辑...p=100:11:0::::P11_QUESTION_ID:1035431863958 原版存储过程接受两个参数,一个是SQL语句,一个是日期格式化,默认值是’dd-mon-yyyy hh24:mi:...ss’, ?...若输入参数p_date_fmt不为空,则需要存储系统默认nls_date_format,用于restore, ?...当然存储过程中任何地方,均可以自定义,例如对于判断字段属性BLOB,可以设置任何自己需要格式,包括日期格式,例如书中使用是删除日期格式化参数版本, ?

    1.9K20

    【JavaSE专栏43】Java常用类SimpleDateFormat解析,轻松解决日期格式化问题

    yyyy:四位数年份 MM:两位数月份 dd:两位数日期 HH:24小时制小时数 mm:分钟数 ss:秒数 除了上述字符外,还可以使用其他字符来表示特定格式,如 -、/、:等,可以根据需要自行组合...SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = new Date(); String formattedDate...= sdf.format(date); System.out.println(formattedDate); 上述代码将当前日期对象格式化为 yyyy-MM-dd HH:mm:ss 字符串格式,并输出...SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = new Date(); String formattedDate...可以通过以下方式创建一个SimpleDateFormat对象: SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 这将创建一个指定格式

    1.4K50

    没想到 SpringBoot 能这样做全局日期格式化,有点香!

    API用也比较混乱,考虑到 java.util.Datejava.util.Calendar 不支持时区,且非线程安全,对于日期计算相对繁琐,技术部一致要求用JDK1.8以后 java.time...但不少人还是在用 java.util.Datejava.util.Calendar 处理日期。...2、全局配置 (1) Springboot 已经为我们提供了日期格式化 ${spring.jackson.date-format:yyyy-MM-dd HH:mm:ss},这里我们需要进行全局配置,配置比较简单...this.updateTime = updateTime; } } 只需要用@Configuration定义一个配置类,注入两个Bean即可完成全局日期格式化处理,这种方式也是当前我项目中正在用方式...类型和 LocalDateTime 类型并存,那么有一个问题就是现在全局时间格式是yyyy-MM-dd HH:mm:ss,但有的字段却需要yyyy-MM-dd格式咋整?

    43820

    真没想到,Springboot能这样做全局日期格式化,有点香!

    API用也比较混乱,考虑到 java.util.Datejava.util.Calendar 不支持时区,且非线程安全,对于日期计算相对繁琐,技术部一致要求用JDK1.8以后 java.time...但不少人还是在用 java.util.Datejava.util.Calendar 处理日期。...接着往下看~ [在这里插入图片描述] 2、全局配置 (1) Springboot 已经为我们提供了日期格式化 ${spring.jackson.date-format:yyyy-MM-dd HH:mm:...this.updateTime = updateTime; } } 只需要用@Configuration定义一个配置类,注入两个Bean即可完成全局日期格式化处理,这种方式也是当前我项目中正在用方式...类型和 LocalDateTime 类型并存,那么有一个问题就是现在全局时间格式是yyyy-MM-dd HH:mm:ss,但有的字段却需要yyyy-MM-dd格式咋整?

    1.1K20

    Kotlin入门(18)利用单例对象获取时间

    = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");         return sdf.format(new Date());     }     //获取当前时间...() {         SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss.SSS");         return sdf.format(new...其余横线“-”、空格“ ”、冒号“:”、点号“.”等字符,仅仅是连接符,方便观看各种单位时间数字而已;对于中文世界来说,也可采用形如“yyyy年MM月dd日HHmmss秒”格式。...("yyyy-MM-dd HH:mm:ss")     return sdf.format(this) } //只返回日期字符串 fun Date.getNowDate(): String {    ...()}"             else -> "当前中文日期时间为${Date().getFormatTime("yyyy年MM月dd日HHmmss秒")}"         }     } 虽然说上面的扩展函数已经实现相关日期信息获取

    94120

    【已解决】帝国CMS设置cookie子域名共享

    接下来会完善主站和disscuz论坛之间登录会话共享问题。 之前在使用ThinkPHP时遇到过这个问题,解决办法挺简单。...减少用户二次操作。 这里我们说一下cookie设置。PHP中设置cookie参数使用函数setcookie来操作。...Note:你可能注意到了,expire 使用 Unix 时间戳而非 Wdy, DD-Mon-YYYY HH:MM:SS GMT 这样日期格式,是因为 PHP 内部作了转换。...旧版浏览器仍然在使用废弃 » RFC 2109, 需要一个前置点 . 来匹配所有子域名。 6、secure:设置这个 Cookie 是否仅仅通过安全 HTTPS 连接传给客户端。...TRUE 或 FALSE 返回值 如果在调用本函数以前就产生了输出,setcookie() 会调用失败并返回 FALSE。 如果 setcookie() 成功运行,返回 TRUE。

    2.5K00

    springmvc学习笔记--json--返回json日期格式问题

    json输出日期格式 上面虽然输出了json,jsondate类型属性都是long值,像在页面取出是国外日期格式一样,我们需要加一个格式转换,将日期格式转换成想要格式:yyyy-MM-dd...1.使用@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") 在实体类getter方法上面添加@JsonFormat(pattern...="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") 就可以将json日期格式化。...由于全局统一了日期格式date和datetime以及timestamp都是一个格式,如果生日等date字段需要精简,只能在显示层裁剪。...3.使用内置日期格式化工具 同样是全局设置json响应日期格式此方法可以和@JsonFormat共存,也就是说可以全局设置一个格式,特定需求可以使用注解设置。

    2.6K100

    SQL函数 TO_CHAR(一)

    解释为时间戳,它格式必须为 YYYY-MM-DD HH:MI:SS,或以下有效变体之一: 小于 10 月份和日期值可以包含或省略前导零;如果前导零被省略,则在返回日期中也会被省略。...可以省略秒值,必须指定指示其位置冒号 (HH:MI:);在返回时间中,秒默认为 00。秒值可能包括小数秒 (HH:MM:SS.nnn);在返回时间内,这些小数秒被截断。...,'YYYY-MM-DD') AS DateFD, TO_CHAR(64701,'YYYY-MM-DD HH24:MI:SS') AS DateFDT, TO_CHAR('64701,50278...','YYYY-MM-DD') AS DateTimeFD, TO_CHAR('64701,50278','YYYY-MM-DD HH24:MI:SS') AS DateTimeFDT在以下示例中...另请注意,这些日期计数并未考虑公历改革(1582 年 10 月 15 日颁布,直到 1752 年才在英国及其殖民地采用)引起日期变化。TO_CHAR 允许返回对应于日期表达式儒略日计数。

    3.9K20

    初识JAVAJava类库之日期操作类(核心)

    Java之中,如果要想表示出日期型,则使用java.util.Date类完成。 如果要想通过这个类取得当前日期时间,那么只需要直接实例化Date类对象即可:public Date()。...:SimpleDateFormat(死了都要会) 在Oracle之中存在了TO_CHAR()函数(最终数据是字符串),可以将一个日期数据进行格式操作显示,而在Java之中也可以通过java.text.SimpleDateFormat...throws ParseException; 但是除了以上三个核心操作方法之外,如果要想正常完成格式操作,还需要准备出一些标记:年(yyyy)、月(MM)、日(dd)、时(HH)、分(mm)、秒...sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); String str = sdf.format(date); // 将日期格式化为字符串...SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); Date date = sdf.parse(str); // 将字符串变为日期 System.out.println

    52820

    Java日期与时间处理!

    CST 表示中国标准世界,同时也表示美国中部时间; 洲 / 城市,如 Asia/Shanghai; 本地化 使用 Locale 表示一个国家或地区日期、时间、数字、货币等格式,由 语言_国家 字母缩写构成...(date.toGMTString()); } } 预定义字符串 yyyy:年 MM:月 dd:日 HH:小时 mm:分钟 ss:秒 存在问题 不能转换时区; 无法对日期和时间进行运算操作...SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); sdf.setTimeZone(TimeZone.getTimeZone("America/New_York...:yyyy-MM-dd 时间:HH:mm:ss 带毫秒时间:HH:mm:ss.SSS 日期和时间:yyyy-MM-dd T HH:mm:ss 带毫秒日期和时间:yyyy-MM-dd T HH:mm:...有如下两种使用方式; 传入格式化字符串 DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")

    2.1K20

    Java类库之日期操作类(核心)

    Java之中,如果要想表示出日期型,则使用java.util.Date类完成。 如果要想通过这个类取得当前日期时间,那么只需要直接实例化Date类对象即可:public Date()。...(死了都要会) 在Oracle之中存在了TO_CHAR()函数(最终数据是字符串),可以将一个日期数据进行格式操作显示,而在Java之中也可以通过java.text.SimpleDateFormat...throws ParseException; 但是除了以上三个核心操作方法之外,如果要想正常完成格式操作,还需要准备出一些标记:年(yyyy)、月(MM)、日(dd)、时(HH)、分(mm)、秒...sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); String str = sdf.format(date); // 将日期格式化为字符串...SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); Date date = sdf.parse(str); // 将字符串变为日期 System.out.println

    76400
    领券