Tag: 日期

将现有日期增加1天

可能重复: 如何在Java中将日期增加一天? 我有一个现有的日期对象,我想增加一天,同时保持每个其他字段相同。 我遇到的每个例子都是小时/分钟/秒,或者您必须创建一个新的日期对象并将字段转移过来。 有没有办法可以将日期字段提前1? 谢谢 编辑:对不起,我并不是说每天增加一天的价值,我的意思是提前一天提前1

在Java中设置文件创建时间戳

我知道设置Java中不存在创建时间戳,因为Linux没有它,但有没有办法在Java中设置文件(Windows)创建时间戳? 我有一个基本的修改时间戳编辑器,我在这里制作。 import java.io.*; import java.util.*; import java.text.*; import javax.swing.*; public class chdt{ static File file; static JFrame frame = new JFrame(“Input a file to change”); public static void main(String[] args) { try{ final JFileChooser fc = new JFileChooser(); fc.setMultiSelectionEnabled(false); //BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); //System.out.println(“Enter file name with extension:”); //String str = bf.readLine(); […]

从Java到SQL的日期转换日期在Java中提供不同的输出?

我有一个字符串forms的日期。 我必须将其更改为Sql Date。 所以为此我使用了以下代码。 String startDate=”01-02-2013″; SimpleDateFormat sdf1 = new SimpleDateFormat(“dd-mm-yyyy”); java.util.Date date = sdf1.parse(startDate); java.sql.Date sqlStartDate = new java.sql.Date(date.getTime()); 当我使用上面的代码并运行它。 我得到了以下输出。 2013-01-01. 这里月没有正确转换。 请告诉我问题出在哪里,并提供示例代码以获得正确的结果?

约会两天rest

我正在使用Java JDBC将日期写入sql server 2008,然后将其读回。 读取的日期始终比书面日期提前两天。 我正在使用预准备语句插入包含Date字段的行。 日期值由以下人员提供: java.sql.Date todaysDate = new java.sql.Date(System.currentTimeMillis()) ; System.out.println(todaysDate.toString()) -> 2012-07-02 ps.setDate(8, todaysDate); 将日期写入db后,如果运行,sql server会显示正确的日期: select date from table_name where date!=null ->2012-07-02 如果我通过JDBC运行相同的查询,则使用从结果集中检索日期值 java.sql.Date sqlDate = rs.getDate(“date”) ; sqlDate.toString() ->2012-06-30 插入的行是表中唯一具有非空日期的行,因此这似乎不是读取错误记录的情况。 我认为这将是一个众所周知的问题,但我在谷歌搜索“两天rest”问题时找到的唯一参考没有明确的答案。 有任何想法吗? beeky(生活在过去)

如何将日期转换为毫秒

我想将String myDate = “2014/10/29 18:10:45″转换为long ms (ie currentinmlilies) ? 我在谷歌上寻找它,但我只能找到如何将ms转换为日期 。 注意:为了说清楚,我想从1970/1/1格式的日期获得ms。

格式化日期不含年份

如何创建某个日期的文本表示, 将区域设置考虑在内并且仅包含日期和月份(没有年份)? 以下代码给了我类似23/09/2010的内容 DateFormat.getDateInstance(DateFormat.SHORT, Locale.getDefault()).format(date); 我想得到23/09

Java上的Java日期格式转换

我有日期字符串如下: Fri, 19 Jul 2013 01:30:22 GMT Thu, 12 Sep 2013 19:19:18 GMT 我想转换为以下格式: 2013/07/19 01:30:22 2013/09/12 19:19:18 首先,我使用下面的代码来解析日期: DateFormat dateFormat = new SimpleDateFormat(“EEE, dd MMM yyyy HH:mm:ss Z”); Date date = dateFormat.parse(“Fri, 23 Aug 2013 01:10:35 GMT”); 但是它显示在下面的例外Date date = dateFormat.parse(“Fri, 23 Aug 2013 01:10:35 GMT”); : java.text.ParseException: Unparseable date: “Fri, 23 Aug 2013 […]

如何从java中的特定日期获取前7个日期?我从当前日期获得7个日期,但我想从特定日期开始

//explain public class DateLoop { static String finalDate; static String particularDate; public static void main(String[] args) { // TODO Auto-generated method stub SimpleDateFormat sdf = new SimpleDateFormat(“dM-yyyy “); Calendar cal = Calendar.getInstance(); particularDate = “2-1-2018”; // get starting date cal.add(Calendar.DAY_OF_YEAR, -7); // loop adding one day in each iteration for(int i = 0; i< 7; […]

将日期设置为“dd” – “mm” – “yy”格式来自“dd” – “mm” – “yyyy”在java中

我的日期格式为dd-mm-yyyy格式(在我的数据库中)。我需要将其转换为dd-mm-yy格式。我从db检索日期并将其存储在字符串中。 String date=doc.getString(“date”); for example: 05-19-1990 to 05-19-90. 1990年并不是完全需要只需要90.在java中使用split()我尝试了一些东西,但它不会帮助我。任何人都可以帮助。任何帮助将受到高度赞赏…….

如何在java中转换日期

我是android新手。 我必须将以下日期转换为此时间戳( Wed Oct 12 14:17:42 GMT+05:30 2011 ) Thu, 27 May 2010 12:37:27 GMT 这是我通过标头从服务器获取的日期。 我已将其转换为String对象。 现在我必须将其转换为日期格式,如: Wed Oct 12 14:17:42 GMT+05:30 2011 请问你能帮助我如何使用时间戳将其转换为( Wed Oct 12 14:17:42 GMT+05:30 2011 )这种格式。