
正文
关于统计学习时长java代码的信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何使用Java代码获取播放文件的时长
public static void main(String[] args) {
// *.mp4统计学习时长java代码,*.flv统计学习时长java代码,*..3gp格式均可,其统计学习时长java代码他自行测试
// vedio_path是你统计学习时长java代码的视频文件路径
File source = new File("vedio_path\\Avengers2.flv");
FFMPEGLocator locator = new FFMPEGLocator() {
@Override
protected String getFFMPEGExecutablePath() {
// ffmpeg_path是你的ffmpeg.exe路径
return "ffmpeg_path\\ffmpeg.exe";
}
};
Encoder encoder = new Encoder(locator);
try {
MultimediaInfo m = encoder.getInfo(source);
long ls = m.getDuration();
// 输出毫秒数
System.out.println(ls);
// 输出0时0分0秒0毫秒的格式
System.out.println("此视频时长为:" + ls / (60 * 60 * 1000) + "时" + (ls % (60 * 60 * 1000)) / 60000 + "分"
+ ((ls % (60 * 60 * 1000)) % 60000) / 1000 + "秒" + (((ls % (60 * 60 * 1000)) % 60000) % 1000)
+ "毫秒!");
} catch (Exception e) {
e.printStackTrace();
}
}
相关问答
Q1: java中如何实现 统计时间
long t1=System.currentTimeMillis();
.......... //中间放你要测的代码
System.out.println("这段代码运行了:"+ (System.currentTimeMillis()-t1)/1000 + "秒!”);
Q2: 如何用java计算时间到微秒
使用Date类的getTime()方法
下面是示例代码,比如你要统计代码的执行时间:
import java.util.Date;
public class Test {
public static void main(String[] args) {
long begin = new Date().getTime();
double d = 4;
for (int i = 0; i 200000; i++){
d += 4;
}
System.out.println(d);
long end = new Date().getTime();
System.out.println(end - begin);
}
}
下面再看一下getTime的定义:
/**
* Returns the number of milliseconds since January 1, 1970, 00:00:00 GMT
* represented by this ttDate/tt object.
*
* @return the number of milliseconds since January 1, 1970, 00:00:00 GMT
* represented by this date.
*/
public long getTime() {
return getTimeImpl();
}
milliseconds就是微妙的意思,所以getTime的精度是微妙
Q3: 学习java一般需要多长时间
我们大家学习Java从入门到能掌握可以找到一份工作,平均周期在三年左右,也有一些两年就自学完成的,而且我个人认为报培训班是很需要的,我们大家在刚接触Java的时候,会有些迷茫,不知道该从哪里入手,那是因为在学习上没找到对的方法。
学习是场持久战,短时间的突击学习收获并不是很大,学习重在行动、贵在坚持,能坚持下来才是最难能可贵的。
学习java,说实话,入门并不难,但是学精可不容易!对于零基础学习java编程所需要的时间也是受很多因素影响的,比如,你自身的学历,学习态度,是自学还是培训等,所以无法用一个确定的时间段来进行评估。
对于零基础的学生来说,想学好java编程,参加专业的软件编程培训是很有必要的。专业的软件学校都是因材施教,针对不同的人群开设不同的班级,学的时间也有所不同,一般情况下,高中生是两年时间,大学生是6个月左右的学习时间。
如果是自学的话,自学的话比较考验你的学习能力与自律能力,想要熟练掌握Java技术,至少需要两年左右的时间(高中生的话那时间会更长)!不过也有学得快的,建议您如果自学的话,可以采纳!
1、找一个行业当中的师傅进行规划和指导。
2、每天规划好学习时间,不要中断。
3、先掌握了解知识体系后编写项目,边抓细节。
java应用广泛,课程体系全面,零基础通过自学Java最终找到一份Java开发的工作,其实这件事还是有难度的。没有好的学习教材以及良性的学习规划、遇到难题无法解决导致学习效率很低、作为一个零基础的初学者没有人指导带着学都是需要克服的问题。
培训的话,一般培训机构会根据课程安排及大纲进行教学,通过6个月左右的时间,就能掌握Java编程技术,将所学与项目结合,迈出程序员职业道路的第一步,随着工作经验的积累,薪资只会增长。
记住,学java还要看兴趣,如果你真的深入学习,你会发现“ 学java要多久 ?”是个毫无意义的问题,不要忘记,技术的道路更新实在太快。人只有在不断学习,才能走在技术的最前端。也许一辈子都要学呢?活到老,学到老,而且互联网技术更新迭代很快,只有不断学习才能更上时代不被淘汰。
Q4: java代码运行10次的时间
此方法为 Java 内置的方法,使用 System.currentTimeMillis 来执行统计的时间(统计单位:毫秒)(统计单位:毫秒),示例代码如下:
public class TimeIntervalTest {
public static void main(String[] args) throws InterruptedException {
// 开始时间
long stime = System.currentTimeMillis();
// 执行时间(1s)
Thread.sleep(1000);
// 结束时间
long etime = System.currentTimeMillis();
// 计算执行时间
System.out.printf("执行时长:%d 毫秒.", (etime - stime));
}
}
以上程序的执行结果为:
执行时长:1000 毫秒.
方法二:System.nanoTime
此方法为 Java 内置的方法,使用 System.nanoTime 来统计执行时间(统计单位:纳秒),它的执行方法
统计学习时长java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、统计学习时长java代码的信息别忘了在本站进行查找喔。







