在java中怎么獲取文件的最后修改日期?相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。
專業(yè)從事成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì),高端網(wǎng)站制作設(shè)計(jì),成都微信小程序,網(wǎng)站推廣的成都做網(wǎng)站的公司。優(yōu)秀技術(shù)團(tuán)隊(duì)竭力真誠(chéng)服務(wù),采用成都h5網(wǎng)站建設(shè)+CSS3前端渲染技術(shù),響應(yīng)式網(wǎng)站設(shè)計(jì),讓網(wǎng)站在手機(jī)、平板、PC、微信下都能呈現(xiàn)。建站過程建立專項(xiàng)小組,與您實(shí)時(shí)在線互動(dòng),隨時(shí)提供解決方案,暢聊想法和感受。
File類的lastModified()方法
lastModified()方法可以用于返回文件最后一次被修改的時(shí)間。
基本語(yǔ)法:
public long lastModified()
返回值:lastModified()方法返回由這個(gè)抽象路徑名表示的文件上次被修改的時(shí)間;返回值以毫秒為單位,因此為了使其可讀,我們可以使用simpledateformat格式化輸出。
如何獲取文件的最后修改日期?
下面通過代碼示例來看看如何使用lastModified()方法獲取件的最后修改日期。
示例:
import java.io.File; import java.text.SimpleDateFormat; public class LastModifiedDateExample { public static void main(String[] args) { //Specify the file path and name File file = new File("D:\\Myfile.txt"); SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss"); System.out.println("最后修改日期為:" + sdf.format(file.lastModified())); } }
輸出:
最后修改日期為:03/18/2019 10:41:49
我們可以以任何所需的格式格式化和顯示輸出。例如,如果我們使用以下模式:
SimpleDateFormat sdf2 = new SimpleDateFormat("MM-dd-yy HH:mm a"); System.out.println("Last Modified Date: " + sdf2.format(file.lastModified()));
我們將獲得以上輸出以上模式:
最后修改日期為:03-18-19 10:41 AM
看完上述內(nèi)容,你們掌握在java中怎么獲取文件的最后修改日期的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!