Синтаксический анализатор даты естественного языка для рубина/направляющих

Уже есть много ответов, но я постараюсь дать вам полный объем ответа.

public static Connection getConnection_Test() throws Exception{

    try{

        String driver = "com.mysql.cj.jdbc.Driver";
        String url = "jdbc:mysql://localhost:3306/Database_Name";
        String username = "root";
        String pass = "";
        Class.forName(driver);

        Connection conn = DriverManager.getConnection(url, username, pass);
        System.out.println("Success!");

        String query = "SELECT S_UPLOAD_FILE.NEXTVAL from dual \n ";

        PreparedStatement st = conn.prepareStatement(query);
        ResultSet rs = st.executeQuery();
        while(rs.next()){
            int NEXTVALUE = rs.getInt(1);
            System.out.println(NEXTVALUE);

        }
        rs.close();
        st.close();    

        return conn;
    }catch (Exception e){
        System.out.println(e);
    }


    return null;

}
6
задан Paul D. Waite 4 June 2009 в 09:28
поделиться

1 ответ

Не забывайте, что все являющееся объектом в Ruby, у Вас уже есть некоторый довольно читаемый оператор с самого языка:

2.weeks.from_now.utc

был бы эквивалент "двух недель с сегодняшнего дня".

Однако для реального естественного языка, может быть хроническим, могла бы быть более специализированная библиотека в rubyforge.

Chronic.parse('this tuesday 5:00')
#=> Tue Aug 29 17:00:00 PDT 2006
15
ответ дан 8 December 2019 в 16:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: