当前页面: 开发资料首页 → J2SE 专题 → 如何把从服务器上的到的时间转换成int型。谢谢
如何把从服务器上的到的时间转换成int型。谢谢
摘要: 如何把从服务器上的到的时间转换成int型。谢谢
Socket so = new Socket("hestia.rbi.cs.uni-frankfurt.de", 2350);
BufferedReader is = new BufferedReader(new InputStreamReader(so.getInputStream()));
就是说,两条语句得到服务器上的时间,请问如果把他们的小时,分钟,秒都转换成整形的。谢谢呀。
import java.io.*;
import java.net.*;
class testTime
{
public static void main(String args[])throws Exception
{
Socket so = new Socket("hestia.rbi.cs.uni-frankfurt.de", 2350);
BufferedReader is = new BufferedReader(new InputStreamReader(so.getInputStream()));
String line=is.readLine();
int h=Integer.parseInt(line.substring(0,line.indexOf(":")));//小时
int m=Integer.parseInt(line.substring(line.indexOf(":")+1,line.lastIndexOf(":")));//分钟
int s=Integer.parseInt(line.substring(line.lastIndexOf(":")+1));//分钟
System.out.println(h+":"+m+":"+s);
}
}