importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date;public classDateUtils {/*** 返回unix时间戳 (1970年至今的秒数)

*@return

*/

public static longgetUnixStamp(){return System.currentTimeMillis()/1000;

}/*** 得到昨天的日期

*@return

*/

public staticString getYestoryDate() {

Calendar calendar=Calendar.getInstance();

calendar.add(Calendar.DATE,-1);

SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");

String yestoday=sdf.format(calendar.getTime());returnyestoday;

}/*** 得到今天的日期

*@return

*/

public staticString getTodayDate(){

SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");

String date= sdf.format(newDate());returndate;

}/*** 时间戳转化为时间格式

*@paramtimeStamp

*@return

*/

public static String timeStampToStr(longtimeStamp) {

SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String date= sdf.format(timeStamp * 1000);returndate;

}/*** 得到日期 yyyy-MM-dd

*@paramtimeStamp 时间戳

*@return

*/

public static String formatDate(longtimeStamp) {

SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");

String date= sdf.format(timeStamp*1000);returndate;

}/*** 得到时间 HH:mm:ss

*@paramtimeStamp 时间戳

*@return

*/

public static String getTime(longtimeStamp) {

String time= null;

SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String date= sdf.format(timeStamp * 1000);

String[] split= date.split("\\s");if ( split.length > 1){

time= split[1];

}returntime;

}/*** 将一个时间戳转换成提示性时间字符串,如刚刚,1秒前

*

*@paramtimeStamp

*@return

*/

public static String convertTimeToFormat(longtimeStamp) {long curTime =System.currentTimeMillis() / (long) 1000;long time = curTime -timeStamp;if (time < 60 && time >= 0) {return "刚刚";

}else if (time >= 60 && time < 3600) {return time / 60 + "分钟前";

}else if (time >= 3600 && time < 3600 * 24) {return time / 3600 + "小时前";

}else if (time >= 3600 * 24 && time < 3600 * 24 * 30) {return time / 3600 / 24 + "天前";

}else if (time >= 3600 * 24 * 30 && time < 3600 * 24 * 30 * 12) {return time / 3600 / 24 / 30 + "个月前";

}else if (time >= 3600 * 24 * 30 * 12) {return time / 3600 / 24 / 30 / 12 + "年前";

}else{return "刚刚";

}

}/*** 将一个时间戳转换成提示性时间字符串,(多少分钟)

*

*@paramtimeStamp

*@return

*/

public static String timeStampToFormat(longtimeStamp) {long curTime =System.currentTimeMillis() / (long) 1000;long time = curTime -timeStamp;return time/60 + "";

}

}

java时间戳格式_Java时间戳转化为今天、昨天、明天(字符串格式)相关推荐

  1. java时间戳声明_java时间戳

    1.时间戳的定义 时间戳是指文件属性里的创建.修改.访问时间. 数字时间戳技术是数字签名技术一种变种的应用.在电子商务交易文件中,时间是十分重要的信息.在书面合同中,文件签署的日期和签名一样均是十分重 ...

  2. dateformat java 格式_java Date日期类和SimpleDateFormat日期类格式

    ~Date表示特定的时间,精确到毫秒 ~构造方法: public Date()//构造Date对象并初始化为当前系统的时间 public Date(long date) //1970-1-1 0:0: ...

  3. java时间戳龙_Java时间戳与日期格式字符串的互转

    Java时间戳与日期格式字符串的互转 import java.text.SimpleDateFormat; import java.util.Date; public class DateUtil { ...

  4. java时间戳转换日期格式_Java时间戳与日期格式字符串的互转

    1 import java.text.SimpleDateFormat; 2 import java.util.Date; 3 4 public class DateUtil { 5 /** 6 * ...

  5. java 时间戳解析_java时间戳转换

    import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class Da ...

  6. java时间戳计算_java 时间戳 、时间差计算(秒、分钟、小时、天数、月份、年)...

    以下代码就是时间差计算(秒.分钟.小时.天数.月份.年) package me.zhengjie; import java.text.ParseException; import java.text. ...

  7. java文件正确编写格式_java Srpingboot框架书写mapper代码的正确格式

    java Srpingboot框架书写mapper代码的正确格式 发布时间:2019-07-16原创 阅读(326) 最近新项目使用的是springboot框架,很多地方比以往的spring框架做了简 ...

  8. java将字体输出成图片格式_JAVA IO流中,能否将一个字符串以图片的格式输出出来呢,即字符串显示在图片上...

    展开全部 执行成功后会在D盘根目录生成32313133353236313431303231363533e59b9ee7ad9431333332616433一张名为image的jpg格式的图片,图片上以 ...

  9. java将数字转化为类似10W+的字符串格式

    public void numberToString(){int number = 11001000;if(number<100000){System.out.println(deliveryN ...

最新文章

  1. SpringBoot 获取 application.properties 文件中的内容方法 【学习记录】
  2. 前端控制器html,DispatcherServlet(前端控制器)访问顺序和url匹配规则
  3. [8.21NOIP模拟赛]决战【tarjan】
  4. Java 在「权力的游戏」里,能活到第几集?
  5. Unity接入Facebook SDK--android篇
  6. 稳压二极管的工作原理及稳压二极管使用电路图
  7. Linux线程-概念和控制
  8. 安卓电子书格式_求把 EPUB 转换成 MOBI 的电子书格式转换工具
  9. 怎么修改网页游戏服务器内容,云服务器怎么设置挂网页游戏
  10. Markdown中给图片增加超链接
  11. 智工教育:公务员必考的知识点内容
  12. oracle rac告警,oracle11.2.0.4 RAC 日志总有告警
  13. 【笔记】《算法竞赛 从入门到进阶(罗勇军)》第7章 动态规划
  14. Typora快捷输入,三步让你打出带类型代码块(前提:需搜狗输入法)
  15. 证明残差的平均值等于0,残差以x加权的平均值为0
  16. 小红伞AntiVir专区
  17. Windows PowerShell学习笔记(一)
  18. mysql 查询主键和主键列,查询Mysql表名、主键、列名
  19. CSS——行高、字体、文本的样式
  20. BGP服务器是什么,BGP服务器跟三线服务器有什么区别

热门文章

  1. excel文件占用空间大 xls xlsx等文件
  2. Java基础学习总结(175)——分布式ID的9种生成方式总结
  3. SAAS 架构模式下的多租户系统设计
  4. Spring Boot学习总结(15)——Spring Boot优缺点再总结
  5. Netty学习总结(3)——Netty百万级推送服务
  6. MyBatis学习总结(2)——使用MyBatis对表执行CRUD操作
  7. 关于单体化和属性文件的说明
  8. 如何配置openjdk的 java home
  9. 数据库的运维策略脚本篇(内附脚本,无私分享)
  10. 牛书终于在卓越网上架