java 毫秒轉分鐘和秒_Java程序將毫秒轉換為分鐘和秒

Java程序將毫秒轉換為分鐘和秒

在上面的程序中,您將學習如何在Java中將毫秒分別轉換為分鐘和秒。

示例1:將毫秒分別轉換為分鐘和秒

import?java.util.concurrent.TimeUnit;

public?class?Milliseconds?{

public?static?void?main(String[]?args)?{

long?milliseconds?=?1000000;

//?long?minutes?=?(milliseconds?/?1000)?/?60;

long?minutes?=?TimeUnit.MILLISECONDS.toMinutes(milliseconds);

//?long?seconds?=?(milliseconds?/?1000);

long?seconds?=?TimeUnit.MILLISECONDS.toSeconds(milliseconds);

System.out.format("%d?毫秒?=?%d?分鐘\n",?milliseconds,?minutes?);

System.out.println("Or");

System.out.format("%d?毫秒?=?%d?秒",?milliseconds,?seconds?);

}

}

運行該程序時,輸出為:1000000?毫秒?=?16?分鐘

Or

1000000?毫秒?=?1000?秒

在上面的程序中,我們使用toMinutes()方法將給定的毫秒(milliseconds)轉換為分鐘。 同樣,我們使用toSeconds()方法將其轉換為秒

我們還可以使用基本數學將其轉換為分鐘和秒。Seconds?=?Milliseconds?/?1000

分鐘是Minutes?=?Seconds?/?60

or

Minutes?=?(Milliseconds?/?1000)?/?60

示例2:將毫秒轉換為分鐘和秒

public?class?Milliseconds?{

public?static?void?main(String[]?args)?{

long?milliseconds?=?1000000;

long?minutes?=?(milliseconds?/?1000)?/?60;

long?seconds?=?(milliseconds?/?1000)?%?60;

System.out.format("%d?毫秒?=?%d?分鐘?又?%d?秒.",?milliseconds,?minutes,?seconds);

}

}

運行該程序時,輸出為:1000000?毫秒?=?16?分鐘?又?40?秒.

在上面的程序中,我們使用了公式:Minutes?=?(Milliseconds?/?1000)?/?60

And

Remaining?Seconds?=?(Milliseconds?/?1000)?%?60

首先,我們將分鐘數簡單地除以秒,然后用60除以分鐘來計算分鐘。

然后,我們將剩余秒數除以秒,然后除以60得到余數。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/394061.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/394061.shtml
英文地址,請注明出處:http://en.pswp.cn/news/394061.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Andrew Ng機器學習之一 導論

監督學習與無監督學習 監督學習(Supervised Learning) Ng的原文是: We gave the algorithm a data set that the "right answers" were given. 即給定了一個正確結果的集合供算法學習,強調了需要實現準備好正負樣本喂給機器。 無監…

leetcode994. 腐爛的橘子(bfs)

在給定的網格中,每個單元格可以有以下三個值之一: 值 0 代表空單元格; 值 1 代表新鮮橘子; 值 2 代表腐爛的橘子。 每分鐘,任何與腐爛的橘子(在 4 個正方向上)相鄰的新鮮橘子都會腐爛。 返回直…

ES6對象的擴展

1.屬性簡寫表示 2.方法簡寫表示 屬性與方法簡寫: 3.屬性名表達式 ES6允許字面量定義對象時,用方法二(表達式)作為對象的屬性名,即把表達式放在方括號內。 4.Object.is()比較兩個值是否嚴格相等 轉載于:https://www.cnb…

Spring Cloud項目MVN編譯 -- Non-resolvable import POM

最近利用閑余時間,打算搭建一套基于Spring Cloud G版的微服務架構(Spring boot 2.1.0),一頓操作之后,IDEA也沒有提示什么錯誤,自認為微服務搭建完畢。啟動項目前,習慣性的Maven -clean了一下,我去,IDEA里面的Maven Pro…

datax底層原理_Datax 插件加載原理

Datax 插件加載原理插件類型Datax有好幾種類型的插件,每個插件都有不同的作用。reader, 讀插件。Reader就是屬于這種類型的writer, 寫插件。Writer就是屬于這種類型的transformer, 目前還未知handler, 主要用于任務執行…

mysql windows身份驗證_SQL Server 2005 怎么就不能用Windows身份驗證方式登錄呢?

SQL Server 2005 自從裝到我的電腦上始終無法使用Windows身份驗證的方式登錄,由于使用用戶名和密碼登錄還算順暢,所以一直忽略了這SQL Server 2005 自從裝到我的電腦上始終無法使用Windows身份驗證的方式登錄,由于使用用戶名和密碼登錄還算順暢,所以一直忽略了這個問題,直到又有…

JavaScript正則表達式快速簡單的指南

Interested in learning JavaScript? Get my ebook at jshandbook.com有興趣學習JavaScript嗎? 在jshandbook.com上獲取我的電子書 正則表達式簡介 (Introduction to Regular Expressions) A regular expression (also called regex for short) is a fast way to w…

leetcode104. 二叉樹的最大深度(dfs)

給定一個二叉樹,找出其最大深度。二叉樹的深度為根節點到最遠葉子節點的最長路徑上的節點數。說明: 葉子節點是指沒有子節點的節點。示例: 給定二叉樹 [3,9,20,null,null,15,7],3/ \9 20/ \15 7 返回它的最大深度 3 。代碼 class Soluti…

[解讀REST] 3.基于網絡應用的架構

鏈接上文[解讀REST] 2.REST用來干什么的?,上文中解釋到什么是架構風格和應該以怎樣的視角來理解REST(Web的架構風格)。本篇來介紹一組自洽的術語,用它來描述和解釋軟件架構;以及列舉下對于基于網絡的應用來…

js判斷對象還是數組

1.對于Javascript 1.8.5(ECMAScript 5),變量名字.isArray( )可以實現這個目的 var a[]; var b{}; Array.isArray(a);//true Array.isArray(b)//false 2.如果你只是用typeof來檢查該變量,不論是array還是object,都將返回…

mysql 除去列名打印_sql – 使用beeline時避免在列名中打印表名

在beeline中使用hive時使用簡單的select查詢我想在列名中返回沒有表名的表作為默認值.例數據CREATE TABLE IF NOT EXISTS employee ( eid int, name String,salary String, destination String)COMMENT Employee detailsROW FORMAT DELIMITEDFIELDS TERMINATED BY \tLINES TERM…

移動應用程序和網頁應用程序_如何開發感覺像本機移動應用程序的漸進式Web應用程序...

移動應用程序和網頁應用程序by Samuele Dassatti通過薩穆爾達薩蒂 如何開發感覺像本機移動應用程序的漸進式Web應用程序 (How you can develop Progressive Web Apps that feel like native mobile apps) I’m currently developing a Progressive Web App that will also ser…

leetcode1162. 地圖分析(bfs)

你現在手里有一份大小為 N x N 的「地圖」(網格) grid,上面的每個「區域」(單元格)都用 0 和 1 標記好了。其中 0 代表海洋,1 代表陸地,請你找出一個海洋區域,這個海洋區域到離它最近…

mysql修改root密碼的方法

在 Navicat for MySQL 下面直接執行 SET PASSWORD FOR rootlocalhost PASSWORD(newpass); 就可以 方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR rootlocalhost PASSWORD(newpass); 方法2:用mysqladmin mysqladmin -u root …

android 上下偏差怎么寫_詳解 Android 熱更新升級如何突破底層結構差異?

知道了 native 替換方式兼容性問題的原因,我們是否有辦法尋求一種新的方式,不依賴于 ROM 底層方法結構的實現而達到替換效果呢?我們發現,這樣 native 層面替換思路,其實就是替換 ArtMethod 的所有成員。那么&#xff0…

Python3 Flask+nginx+Gunicorn部署(上)

前言:一般在本地運行flask項目通常是直接python3 文件名.py,然后打開:http://127.0.0.1:5000 查看代碼結果 這次主要是記錄flask在python3 環境結合nginx gunicorn在服務器上進行項目的部署 (一)運行環境:虛…

NOIP2011 鋪地毯

題目描述 為了準備一個獨特的頒獎典禮,組織者在會場的一片矩形區域(可看做是平面直角坐標系的第一象限)鋪上一些矩形地毯,一共有n張地毯,編號從 1 到n。現在將這些地毯按照編號從小到大的順序平行于坐標軸先后鋪設&…

java lock可重入_Java源碼解析之可重入鎖ReentrantLock

本文基于jdk1.8進行分析。ReentrantLock是一個可重入鎖,在ConcurrentHashMap中使用了ReentrantLock。首先看一下源碼中對ReentrantLock的介紹。如下圖。ReentrantLock是一個可重入的排他鎖,它和synchronized的方法和代碼有著相同的行為和語義&#xff0c…

matlab的qammod函數_基于-MATLAB下的16QAM仿真.doc

1.課程設計目的隨著現代通信技術的發展,特別是移動通信技術高速發展,頻帶利用率問題越來越被人們關注。在頻譜資源非常有限的今天,傳統通信系統的容量已經不能滿足當前用戶的要求。正交幅度調制QAM(Quadrature Amplitude Modulation)以其高頻…

POJ3264 【RMQ基礎題—ST-線段樹】

ST算法Code&#xff1a; //#include<bits/stdc.h> #include<cstdio> #include<math.h> #include<iostream> #include<queue> #include<algorithm> #include<string.h> using namespace std; typedef long long LL;const int N5e410;…