问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java如何输入一个日期并把它传递给另一个函数,该函数是实现显示输入时间与当前时间的差值

发布网友 发布时间:2022-04-26 16:44

我来回答

2个回答

热心网友 时间:2023-10-15 02:04

public class Hello {
    public static void main(String args[]) throws ParseException {
        Scanner in = new Scanner(System.in);
        System.out.println("请输入日期(xxxx-xx-xx xx:xx:xx):");
        String inTime = in.nextLine();
        // 未校验
        System.out.println("与当前时间毫秒差为:"+funcTime(inTime));
    }

    // 返回值为毫秒,如有需要可转为小时或天
    private static long funcTime(String inTime) throws ParseException {
        Date inDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(inTime);
        return System.currentTimeMillis()-inDate.getTime();
    }
}

热心网友 时间:2023-10-15 02:05

/**
* 木木小黑 2016-06-30
* @param args
*/

//处理方法:
private static void doget() {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String s = format.format(new Date());
long a = getTAGtime(s);
String tag = "2016-06-30 10:34:40"; //你传过来的需要对比的时间
long b = getTAGtime(tag);
System.out.println(a - b);
}
//时间格式转换:
public static long getTAGtime(String s) {
long daTe = 0;
char c[] = s.toCharArray();
char a[] = new char[20];
int k = 0;
for (int j = 0; j < c.length; j++) {
if (c[j] == '-' || c[j] == ':' || c[j] == ' ') {
} else {
a[k] = c[j];
k++;
}
}
StringBuffer buffer = new StringBuffer();
for (int i = 0; i < a.length; i++) {
buffer.append(a[i]);
}
String s2 = buffer.toString().trim();
daTe = Long.parseLong(s2);
return daTe;
}
public static void main(String[] args) {
doget();
}追问非常感谢,你的思路很不错

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
sometimesome timesometimessome times的区别 瓜地的午餐怎么造句 夏季宝宝不吃饭应该怎么办 狼人杀里面的白狼王模式怎么玩? 狼人杀白狼王和骑士:操作至上的高效玩法指南 狼人杀手游白狼王怎么玩 详细玩法攻略 狼人杀 狼人杀的白狼王怎么玩? 国产轮毂品牌有哪些 国产轮毂品牌哪个品牌好 国内轮毂有哪些品牌 岗位和职务怎么填 java.util.Date用法 java如何用函数获取当前的系统时间 java关于日期处理,都有哪些函数啊??看API文档的时候,发现java util 里边... 如何用java去操作“日期”函数,取得月初和月末 app试玩兼职是骗局吗 帮朋友担保贷款了银行冻结了我的卡。我原来转出去的钱还追查吗? 赶集网招聘的app试玩兼职是真的吗 帮别人担保贷款影响自己银行卡冻结吗 贷款多少钱,担保人银行卡才会冻结 兼客兼职任务是真的吗? 硅胶娃娃质量怎么样? 给人担保贷款,贷款人申请保全了,银行还会冻结我的银行卡么 DFJ安卓App安装做任务是真的吗? 如何修补硅胶实体娃娃 硅胶娃娃怎样融化 正式场合领带应该打什么结? 领带如果结? 常用领带结打法,教你如何打领带(附图)献给将要踏上社会的大学生_百度... 领带结怎么打? 梦见死人养小鸡被踩死了什么意思? java中日期函数怎样显示不同时区的时间 java中有没有判断日期格式是否正确的函数 Java写一个函数判断一个日期是否在本月之内 java程序要产生日期型的随机函数应该怎么写呢? (JAVA)输入年月日,计算日期是今年的第几天? JAVA中如何使用计时函数 Java的Calendar函数怎么用鸭 java编程: 函数有3个参数:月份、日期和年;它们都具有整数值,且满足以下条件: java时间函数的问题 java编程中用哪个函数获得计算机当前时间 带盯的成语有哪些 晚上做梦梦到了我孙子身上扎了好多针怎么拔也拔不完? 盯四字成语? 带有“盯”字的成语都有哪些? 梦见肚子上扎入许多针 盯组成语。 盯四字词语 盯着的四字成语 盯字成语大全? 含有“盯”字的成语有哪些?