在excel中一般格式如何转换成日期格式?
可以直接通过格式转换. 软件版本:Office2007 方法如下: 1.将A列中的数值转换成日期格式: 2.选择A列,将格式设置为日期格式: 3.这样就完成了转换:
java 时间格式的转换
public class myMain {
public static void main(String[] args) {
// 日历类
Calendar calendar = Calendar.getInstance();// 实例化
int year = calendar.get(Calendar.YEAR);// 年
int mouth = calendar.get(Calendar.MONTH) + 1;// 月
int day = calendar.get(Calendar.DAY_OF_MONTH);// 几号
int hour = calendar.get(Calendar.HOUR);// 小时
int minute = calendar.get(Calendar.MINUTE);// 分
int second = calendar.get(Calendar.SECOND);// 秒
// 设置制定年月日
calendar.set(2014, 11, 1, 1, 1, 1);
year = calendar.get(Calendar.YEAR);// 年
mouth = calendar.get(Calendar.MONTH);// 月
day = calendar.get(Calendar.DAY_OF_MONTH);// 几号
hour = calendar.get(Calendar.HOUR);// 小时
minute = calendar.get(Calendar.MINUTE);// 分
second = calendar.get(Calendar.SECOND);// 秒
System.out.println(year + “=” + mouth + “=” + day + “=” + hour + “=”
+ minute + “=” + second);
// 获取指定格式输出日期
Date date = new Date();// 可以使用时间错
SimpleDateFormat dateFormat = new SimpleDateFormat(
“yyyy-MM-dd HH:mm:ss”);
String riqi = dateFormat.format(date);
System.out.println(riqi);
// 获得2010年9月13日22点36分01秒 的Date对象
SimpleDateFormat dateFormat2 = new SimpleDateFormat(
“yyyy-MM-dd HH:mm:ss”);
Date myDate2 = null;
try {
myDate2 = dateFormat2.parse(“2010-09-13 22:36:01”);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
long myie = myDate2.getTime();
long myief=1284388561000L;//后面必须有个L
String rename=dateFormat2.format(new Date(myief));
用java把这样的日期格式转化成天数 1years 22 weeks, 3 days, 21 hours, 59 minutes
//你那个字体看不清,中间有没有空格?逗号后面有没有空格?小时和分钟忽略?
public class StringTest {
public static void main(String[] args) {
String string = “1 year,2 weeks,1 day,20 hours,55 minutes”;
System.out.println(check(string));
}
public static int check(String string) {
String[] split = string.split(“,”);
int sum = 0;
for (String s : split) {
if (s.lastIndexOf(” year”) != -1) {
sum += Integer.parseInt(s.substring(0, s.length() – 5)) * 365;
System.out.println(s);
}
if (s.lastIndexOf(” weeks”) != -1) {
sum += Integer.parseInt(s.substring(0, s.length() – 6)) * 7;
}
if (s.lastIndexOf(” day”) != -1) {
sum += Integer.parseInt(s.substring(0, s.length() – 4));
}
}
return sum;
}
}
java 我获得单位为毫秒的当前时间,如何转化成年月日小时分格式?
import java.util.*;
import java.text.SimpleDateFormat;
public class test
{
public static void main (String args[])
{
Date d = new Date();
long longtime = d.getTime();
System.out.println(longtime);
//你获得的是上面的long型数据吧
String time = d.toLocaleString();
//你可以简单的得到本地化时间,本来就是String类型的就不用转换了
System.out.println(time);
//也可以自己用SimpleDateFormat这个函数把它变成自己想要的格式,注意需要import java.text.SimpleDateFormat;
SimpleDateFormat sdf=new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”);
System.out.println(sdf.format(longtime));
}
}
excel中例如 1986.02.26 如何转换成年月日
用公式=DATEVALUE(SUBSTITUTE(A1,".","-")),然后格式设置为日期就行了
请问怎样将excel表格中的数字转换成日期格式?
右击先单元格格式—-选第一个"数值"选项卡—-在下面"类别"中选"自订",在右边的"类型"里面输入格式: ####"年"##"月"##"日" 再确定就好了. 注:前面的#号代在几位数,这里还可以自己任意调整
java中怎样将字符串转换为1997 – 5 – 10格式的Date
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); String s="1997-5-10"; java.util.Date d=sdf.parse(s); java.sql.Date sqlDate=new java.sql.Date(d.getTime());
在Excel中如何文本格式的日期(如20110220)转换为日期格式
1、选择需要转换的文本日期; 2、选择“数据|分列”; 3、保持默认“下一步”; 4、选择分隔符号“TAB键”下一步; 5、选择“日期”点击完成就可以了 如果还需别的格式可以【设置单元格格式|自定义】:进行设置即可. 参考来源:http://jingyan.baidu.com/article/19020a0ad53632529d284218.html
excel文本转为日期 格式如下 1/20/2011 转为2011 – 1 – 20
日期在A1 B2输入:=TEXT(DATE(MID(A1,SEARCH("/",A1,4)+1,SEARCH(" ",A1,1)-SEARCH("/",A1,4)-1),LEFT(A1,FIND("/",A1)-1),MID(A1,FIND("/",A1)+1,SEARCH("/",A1,4)-FIND("/",A1)-1)),"e-m-d") 更复杂的请参考我的回答:http://zhidao.baidu.com/question/326132730.html
json返回的日期格式怎么转换
var dateObj = JSON.parse(birthday);
var date = new Date(dateObj.time);
var dateStr = date.getFullYear() + ‘-‘ + getMonth() + ‘-‘ + getDate();
dateStr就是你想要的东西。需要自己做个转化的。。不知道time是不是一个时间毫秒数,要是不是的,只能从dateObj中做点文章,把dateObj.year+ ‘-’ + dateObj.month + ‘-’ + dateObj.date 这种方式拼出来,这个地方year最好是在数据库中就返回1985这样的数据,不要是85.。。。。