Skip to content

Instantly share code, notes, and snippets.

View xgeek-net's full-sized avatar

Xiaoan Lin xgeek-net

View GitHub Profile
String dateStr = Date.today().format();
System.debug('>>>>' + dateStr);
System.assertEquals(dateStr, '4/24/2015');
Date dToday = Date.today();
String dateStr = dToday.year() + '/' + dToday.month() + '/' + dToday.day();
System.debug('>>>>' + dateStr);
System.assertEquals(dateStr, '2015/4/24');
Date dToday = Date.today();
String dateStr = Date.today().format();
DateTime dt = DateTime.newInstance(dToday.year(), dToday.month(),dToday.day());
String dateStr = dt.format('yyyy/MM/dd');
System.debug('>>>>' + dateStr);
System.assertEquals(dateStr, '2015/04/24');
DateTime dt = DateTime.now();
String dateTimeStr = dt.format('yyyy/MM/dd hh:mm:ss');
System.debug('>>>>' + dateTimeStr);
<apex:outputText value="{0,date,yyyy/MM/dd}">
<apex:param value="{!TODAY()}" />
</apex:outputText>
<apex:outputText value="{0,date,yyyy/MM/dd HH:mm:ss}">
<apex:param value="{!NOW()}" />
</apex:outputText>
TEXT(YEAR(TODAY())) + "/" + TEXT(MONTH(TODAY())) + "/" + TEXT(DAY(TODAY()))
TEXT(MONTH(DATEVALUE(NOW())))+"/" +TEXT(DAY(DATEVALUE(NOW())))+"/" +TEXT(YEAR(DATEVALUE(NOW()))) & " " &
MID(TEXT(NOW()-TZoffset), 12, 2) & ":" &
MID(TEXT(NOW()-TZoffset), 15, 2) & ":" &
MID(TEXT(NOW()-TZoffset ), 18, 2)
Long startTime = DateTime.now().getTime();
Long finishTime = DateTime.now().getTime();
while ((finishTime - startTime) < 9000) {
//sleep for 9s
finishTime = DateTime.now().getTime();
}
System.assertEquals(Integer.valueOf((finishTime - startTime) / 1000), 9);
System.debug('>>> Done from ' + startTime + ' to ' + finishTime);
17:02:38:037 USER_DEBUG [6]|DEBUG|>>> Done from 1427702549660 to 1427702558660