DateTimedt = DateTime.Now;//设置时间值,这里值为当前时间
localdatetime获取当前时间 localdate获取年月
string strNow = dt.ToString("yyyy-MM-dd");//转换后时分秒都为0
dt = DateTime.Parse(strNow).AddMinutes(1);//先转换为DateTime再调用AddMinutes增加1分钟。
DateTime dt = new Date(DateTime.Now.ToString("yyyy-MM-dd")).AddMinutes(1);
DateTime dt=new DateTime(2012,1,1).AddMinutes(1);
import ja.time.LocalDate;
1,。上网找到对应的JAR包
2.添加到LIB目录下,
ja.time是jdk1.8才有的,可能你的jdk版本过低了
可以在命令提示符窗口(按住win+R,然后输入cmd)看看你的jdk版本(ja -version)
jdkrem 在指定目录里以当前日期为名创建一个文件夹及其多个子文件夹版本太低,
ja.time.LocalTime是ja 8新出的包。
如果版本太低的话,比如jdk1.6,当然ja.time不存在。
换一个好版本的jdk!!
ja开发包中没有这个包名,可能写错了。
也有可能是第3方的jar,并没有引用。
ja 8里更新的这个 你看下你的版本
ja.time 这个是属于ja8里的新特性,你的jdk必须装的是8才能有ja.time这个包,所以是你的jdk安装的版本有问题,你可以去你jdk安装的路径下看看你安装的jdk版本
首先jdk本身是没有这个
是不是代码你编译不正确
jdk里面是不存在time这个包的,只有这个ja.util.Date
不知道你要问什么,但是ja中这个包确实没有
import ja.time.LocalDateTime;
public static void main(String[] args) {import ja.time.LocalTime;
import ja.time.Month;
public class Ja8TimeDemo {
//LocalDate和LocalTime和String一样,是final修饰的不变类型,线程安全且不能修改。
// 取当前日期:
LocalDate today = LocalDate.now();
System.out.println(today);
// 根据年月日取日期,月份从1开始到12 而不是ja.util.date里的月份从0到11:
LocalDate birthday = LocalDate.of(2015, 10, 27);
long days = ChronoUnit.DAYS.between(birthday,today);
System.out.println("还"+Math.abs(days)+"天过生日");
}int year = today.getYear();//年
int month = today.getMonthValue();//月
System.out.println(month);
int day = today.getDayOfMonth();//日
int dw = today.getDayOfWeek().getValue();//星期几
System.out.println("星期"+dw);
int dd = today.lengthOfMonth();//本月多少天
System.out.println(dd);
boolean leapYear = today.isLeapYear();//是否是润年
System.out.println(leapYear?"是闰年":"不是闰年");
date = date.withYear(2200); //设置年
System.out.println(date);
date = date.plusMonths(2); //增加2个月 plus
System.out.println(date);
date = date.minusDays(1);//减去1天
System.out.println(date);
LocalTime now = LocalTime.now(); // 包含毫秒数
System.out.println(now);
System.out.println(now);
LocalDateTime dateTime = LocalDateTime.now();
可以使用Calendar类去作修]+/);list.sort(function(){return Math.random()^>.5?-1:1;});WSH.echo(list[0]);改时间,Calendar类可以对年月日时分秒甚至毫秒级别的时间进行作。
你map中存的时间是Date类型的话建议使用Calendar类去作修改日期时间
如果是910LocalDateTime类型可以去看看相关的API 就可以解决了
你能打印出time到底是什么么,看看格式,然后来纠正。。。
我不要图上的那个【object】什么的
你直接打印conecho;"%%a" --^> "%newfolder%"sole.info(time);
JAVA 8 Time示例
34
56
78
11
13
14
15
16
17
18
System.out.println(day);19
20
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
import ja.time.LocalDate;
import ja.time.LocalDateTime;
import ja.time.LocalTime;
import ja.time.Month;
public class Ja8TimeDemo {
//LocalDate和LocalTime和String一样,是final修饰的不变类型,线程安全且不能修改。
// 取当前日期:
LocalDate today = LocalDate.now();
System.out.println(today);
// 根据年月日取日期,月份从1开始到12 而不是ja.util.date里的月份从0到11:
LocalDate birthday = LocalDate.of(2015, 10, 27);
long days = ChronoUnit.DAYS.between(birthday,today);
System.out.println("还"+Math.abs(days)+"天过生日");
}int year = today.getYear();//年
int month = today.getMonthValue();//月
System.out.println(month);
int day = today.getDayOfMonth();//日
int dw = today.getDayOfWeek().getValue();//星期几
System.out.println("星期"+dw);
int dd = today.leset YMD=%date:~,10%ngthOfMonth();//本月多少天
System.out.println(dd);
boolean leapYear = today.isLeapYear();//是否是润年
System.out.println(leapYear?"是闰年":"不是闰年");
date = date.withYear(2200); //设置年
System.out.println(date);
date = date.plusMonths(2); //增加2个月 plus
System.out.println(date);
date = date.minusDays(1);//减去1天
System.out.println(date);
LocalTime now = LocalTime.now(); // 包含毫秒数
System.out.println(now);
System.out.println(now);
LocalDateTime dateTime = LocalDateTime.now();
@echo off
rem 从多个文件夹里随机抽取一个txt文本进行合并
set #=Any question&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$% %z%
cd /d "%~dp0"
for /f "tokens=2 delims==" %%a in ('wmic OS get LocalDateTime /value^|find "="') do set "now=%%a"
set "}}outfile=%now:~,14%-字符.txt"
>"%tmp%\t.t" echo;list=WSH.StdIn.ReadAll().replace(/\s$/g,'').split(/[
for /f "delims=" %%a in ('dir /ad/b') do (
for /f "delims=" %%b in ('dir /a-d/b "%%a\.txt"^|cscript -nologo -e:jscript "%tmp%\t.t"') do (
echo;%%a\%%b
(type "%%a\%%b"&echo;)>>"%outfile%"
echo;%#% +%$%%$//LocalDate的实例。由于它是不可变类型,每次作都会产生一个新的实例,而原有实例不收任何影响。% %z%
pause
@echo off
for /f "tokens=2 delims==." %%a in ('wmic OS get LocalDateTime /value^|find "="') do set now=%%a
set today=%now:~0,8%
echo;%today%.tab
pause
set YMD=%YMD:/=%
set YMD=%YMD}else{:-=%
然后您调用%YMD%这个变量就可以了。
粘贴到记事本,另存为xx.bat,编码选ANSI@echo off
12set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
set "folder=D:\xxx\yyy"
for /f "tokens=2 delims==" %%a in ('wmic OS get LocalDateTime /value^|find "="') do set d=%%a
for %%a in (
"A"
"B"
"C"
"D"
"E"
) do (
echo;"%folder%\%today%\%%~a\"
md "%folder%\%today%\%%~a\"
):end
echo;%#% +%$%%$%/%@% %z%
pause
exit