成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

java返回上一級(jí)目錄 java獲取昨天,上個(gè)星期一,本月開始時(shí)間戳,怎么寫?

java獲取昨天,上個(gè)星期一,本月開始時(shí)間戳,怎么寫?昨天Date date=new Date()//取時(shí)間Calendar calendar = new GregorianCalendar()cal

java獲取昨天,上個(gè)星期一,本月開始時(shí)間戳,怎么寫?

昨天

Date date=new Date()//取時(shí)間Calendar calendar = new GregorianCalendar()calendar.setTime(date)calendar.add(calendar.DATE,-1)//把日期往后增加一天.整數(shù)往后推,負(fù)數(shù)往前移動(dòng)date=calendar.getTime() //這個(gè)時(shí)間就是日期往后推一天的結(jié)果SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd")String dateString = formatter.format(date)System.out.println(dateString)

星期一

Calendar cal = Calendar.getInstance()int n = cal.get(Calendar.DAY_OF_WEEK) - 1if (n == 0) { n = 7}cal.add(Calendar.DATE, -(7 (n - 1)))// 上周一的日期Date monday = cal.getTime()SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd")String dateString = formatter.format(monday)System.out.println(dateString)

本月開始時(shí)間

Calendar cal_1=Calendar.getInstance()//獲取當(dāng)前日期 cal_1.add(Calendar.MONTH, -1)cal_1.set(Calendar.DAY_OF_MONTH,1)//設(shè)置為1號(hào),當(dāng)前日期既為本月第一天 String firstDay = format.format(cal_1.getTime())System.out.println("-----1------firstDay:" firstDay)

一道java面試題,20億數(shù)字的文本排序,如何取前100?

既然是java題,這就是經(jīng)典的topk問(wèn)題。先取前100個(gè)數(shù),建立一個(gè)最小堆,剩下的數(shù)依次從堆頂插入元素,同時(shí)調(diào)整堆。最后堆中的100個(gè)元素即為結(jié)果??臻g復(fù)雜度為k,時(shí)間復(fù)雜度為nlogk