java中的Date显示指定为yyyy-MM-dd JAVA 想输出"YYYY/MM/DD"这样的日期格式...

www.zhiqu.org     时间: 2024-06-16
实现思路就是先将timestamp转换为字符串,之后字符串转换为日期类型。举例:long
l
=
system.currenttimemillis();//获取当前的timestamp值
simpledateformat
format
=
new
simpledateformat("yyyy-mm-dd");//定义日期类型格式
string
str2
=
timestamp.valueof(format.format(l));//转换为字符串
//system.out.println(str2);//打印获取的字符串
date
date
=
format
.parse(str2);//格式化获取到的日期,
system.out.println(date);
输出结果:2015-06-27。

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Format {
    public static void main(String[] args) {
        DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
        Date date = new Date();
        System.out.println(dateFormat.format(date));
    }
}

代码如上



Java如何获取Date类型且格式为yyyy-mm-dd的日期数据?~

@return返回长时间格式 yyyy-MM-dd HH:mm:ss*/ public static Date getSqlDate() {Date sqlDate = new java.sql.Date(new Date().getTime());return sqlDate; } /*** 获取现在时间

** @return返回长时间格式 yyyy-MM-dd HH:mm:ss*/ public static Date getNowDate() {Date currentTime = new Date();SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String dateString = formatter.format(currentTime);ParsePosition pos = new ParsePosition(8);Date currentTime_2 = formatter.parse(dateString, pos);return currentTime_2; }

Date date = new Date();
DateFormat df = new SimpleDateFormat("yyyy/MM/dd");
private String aa = df.format(date);
你的SimpleDateFormat中的格式写错了,Y不应该大写的,要注意,你要想输出的是几月几号的话,D也不可以大写的,用我上面的形式就可以了


#危苑贺# Java如何获取Date类型且格式为yyyy - mm - dd的日期数据? -
(19642637937): 第一种方法: /** *将字符串格式yyyyMMdd的字符串转为日期,格式"yyyy-MM-dd" * * @param date 日期字符串 * @return 返回格式化的日期 * @throws ParseException 分析时意外地出现了错误异常 */ public static String strToDateFormat(...

#危苑贺# java怎么把yyyy - mm - dd -
(19642637937): //转换成yyyy-MM-dd的字符串 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");//设置日期格式 String date = df.format(new Date()); System.out.println("1:"+date); //字符串转换成日期 ParsePosition pos = new ParsePosition(0...

#危苑贺# java怎么将日期转换成yyyy - mm - ddT00:00:00+09:00格式
(19642637937): DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); System.out.println(df.format(new Date())); 输出一下,看符合你的要求不,不行的话你可以适当的调整下.

#危苑贺# 在JAVA中怎样编写代码使文本框要以日期格式输入(YYYY - MM - DD)?(文本框所输入的日期要添加到SQL数据库中) -
(19642637937): 可以把 (YYYY-MM-DD) 看成3个部分,先说YYYY, 使用JAVA的监听,把输入的文本格式使用单个字符的形式进行输入么,再做个简单的异常处理,抛出不合适的格式.MM-DD 可以依次进行.添加到SQL 就用先找个变量,定义成字符串, 用字符串把前面的日期格式强制转换成字符串格式. 再用SQL 语句就可以添加了.SQL是大2学的,记的不是很清楚了.如果你需要我可以帮你查下!!

#危苑贺# 就JAVA 日期的正则表达式 格式为:YYYY - MM - DD
(19642637937): Java正则,"^\\d{4}-\\d{2}-\\d{2}$" 严格验证 "1923-33-44", 多个空格" 1923-33-44"都算验证失败

#危苑贺# java中怎么校验一个字符串是YYYY - MM - DDThh:mm时间格式的数据.求高手指教.很急啊. -
(19642637937): private static final String dateFormat = "YYYY-MM-DDThh:mm"; // 你的日期类型private static boolean constructDate(String strDate){ Date returnDate = null; if(strDate != null){ try{ DateFormat df = newSimpleDateFormat(dateFormat); returnDate ...

#危苑贺# java中sql的date怎么写 -
(19642637937): java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分 java.util.Date是在除了SQL语句的情况下面使用的.它们都有getTime方法返回毫秒数,自然就可以直接构建. java.util.Date 是j...

#危苑贺# java TimeStamp 转换为 yyyy - MM - dd格式的date类型
(19642637937): 实现思路就是先将Timestamp转换为字符串,之后字符串转换为日期类型.举例:Long l = System.currentTimeMillis();//获取当前的Timestamp值 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");//定义日期类型格式 ...

#危苑贺# /Date( - 2209017600000)/这种字符串格式的时间,JAVA如何实现转换成“yyyy - MM - dd HH:mm:ss”这个格式的
(19642637937): java.util.Date aDate=new java.util.Date(2209017600000L); System.out.println(aDate); 结果是 Sun Jan 01 16:00:00 CST 2040

#危苑贺# 如何把时间显示成yyyy - mm - dd hh - mm - ss -
(19642637937): 用 year() month() day() 函数一次取出来