
希望将日期输出成2005年6月9日,我们可以这么写:
SimpleDateFormat sdf = new SimpleDateFormat( " yyyy年MM月dd日 " );
String str = sdfformat(parse( " 2005-06-09 00:00:00 " );
str便会依照我们设定的格式输出了。
用的API是SimpleDateFormat,它是属于javatextSimpleDateFormat,所以请记得import进来!用法:SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期。
扩展资料:
SimpleDateFormat的支持格式如下:
yy/MM/dd HH:mm:ss 如 '2017/12/12 17:55:00'
yy/MM/dd HH:mm:ss pm 如 '2017/12/12 17:55:00 pm'
yy-MM-dd HH:mm:ss 如 '2017-12-12 17:55:00'
yy-MM-dd HH:mm:ss am 如 '2017-12-12 17:55:00 am'
// 需要解析的日期字符串
String dateStr = "2015-09-27 12:15:31";
// 解析格式,yyyy表示年,MM(大写M)表示月,dd表示天,HH表示小时24小时制,小写的话是12小时制
// mm,小写,表示分钟,ss表示秒
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
// 用parse方法,可能会异常,所以要try-catch
Date date = formatparse(dateStr);
// 获取日期实例
Calendar calendar = CalendargetInstance();
// 将日历设置为指定的时间
calendarsetTime(date);
// 获取年
int year = calendarget(CalendarYEAR);
// 这里要注意,月份是从0开始。
int month = calendarget(CalendarMONTH);
// 获取天
int day = calendarget(CalendarDAY_OF_MONTH);
} catch (ParseException e) {
eprintStackTrace();
}
获取日期型字段中的年月日字符的具体代码如下:
string date="2010-5-11";
DateTime dt=DateTimeParse(date);
string yy=dtYearToString();
string mm=dtMonthToString();
string dd=dtDayToString();
上述代码中yy为获取得到的年份2010,mm为获取得到的月份5,dd为获取得到的日子1
扩展资料基本运算符
C使用运算符(operator)来代表算术运算。例如,+运算符可以使它两侧的值加在一起。如果您觉得术语“运算符”听起来比较奇怪,那么请您记住那些东西总得有个名称。
与其被称之为“那些东西”或“数学符号”,被称之为“运算符”似乎看起来更专业一些。
赋值运算符
在C里,符号=不表示“相等”,而是一个赋值运算符。下面的语句是将2014赋给num的变量。
num=2014;
也就是说,符号=的左边是一个变量名,右边是赋给该变量的值。符号=被称为赋值运算符(assignment operator)。再次强调不要把这行代码读做“num等于2014”,而应该读为“将值2014赋给变量num”。赋值运算符的动作是从右到左。
或许变量的名字和变量值之间的区别看起来微乎其微,但是请考虑下面的常量计算机语句:
i=i+1;
在数学上,该语句没有任何意义。如果您给一个有限的数加1,结果不会“等于”这个数本身。它意味着“找到名字为i的变量的值:然后对那个值加1,然后将这个新值赋给名字为i的变量”。
像下面的这条语句: 2014=num;
在C中是没有意义的(确切的说是无效的),原因是2014只是一个常量。您不能将一个值赋给一个常量;那个常量本身就是它的值了。所以,当您准备键入代码时请记住在符号=左边的项目必须是一个变量的名字。
实际上,赋值运算符左边必须指向一个存储位置。最简单的方法是使用变量的名字,但是以后您会看到,“指针”也可以指向一个存储位置。更普遍地,C使用术语“可修改的左值”(modifiable Ivalue)来标志那些我们可以为之赋值的实体。
参考资料
百度百科——c语言
假如你在单元格A1中输入了“20081126”
则
在B1中输入=MID(A1,1,4) 提取年
在C1中输入=MID(A1,5,2) 提取月
在B1中输入=MID(A1,7,2) 提取日
MID函数为从指定字符串中提取信息,以第一个为例:A1为字符串位置,1为提取的起始位置,4为提取的字符个数。
以上就是关于Java中怎么把字符串转换成日期格式啊全部的内容,包括:Java中怎么把字符串转换成日期格式啊、android 怎么从时间字符串中取出月和日、c#中,如何获取日期型字段里的年、月、日等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)