2017-08-09 14 views
1

命名出于某种原因,媒体播放器不能播放文件中的文件:的MediaPlayer不玩日期时间

String dateTime = new SimpleDateFormat("dd-MM-yyyy hh:mm:ss aa", Locale.getDefault()).format(new Date()); 

或者:

Date date = new Date(); 
String dateTime = DateFormat.getDateTimeInstance().format(date); 

一切都很细当格式是这样的:

String dateTime = new SimpleDateFormat("dd-MM-yyyy hh-mm-ss aa", Locale.getDefault()).format(new Date()); 

是否有人知道为什么,如果我能做到与事,因为我真的喜欢hh:mm:ss而不是hh-mm-ss?

+0

是否有特别的理由喜欢用''替代':'。将会是一个合适的替代品吗? – Doomsknight

+0

原因是这是通常用“:”写出时间的习惯。 –

+0

它不习惯放置以下任何字符:\ \:*? “< > |'在文件名中,并且在窗口中无效 – Doomsknight

回答

0

您应该尝试在您的路径中追加file://,因为我认为Media Player无法访问您的文件。