繁体   English   中英

如何使用Java在WebDriver中获取当前月份

[英]How to get current month in webdriver using java

我想知道是否有人可以帮忙!

我一直在使用带有方法'Get_month'的'Get_Date'类,以返回当前月份,但是我现在决定移至webdriver,但不确定与以下功能等效的webdriver。

package hisScripts;
import com.thoughtworks.selenium.*;

public class Get_Date {

public String Get_Month(Selenium selenium) {
    return selenium.getEval("var MonthNames =  [ \"Jan 2012\", \"Feb 2012\", \"Mar 2012\", \"Apr 2012\", \"May\", \"Jun\", \"Jul\", \"Aug\", \"Sep\", \"Nov 2011\", \"Nov 2011\", \"Dec 2011\" ];d = new Date();MonthNames[d.getMonth()];");
   }
}

尝试这个:

 public String get_Month(){
   Date date = new Date();
   SimpleDateFormat formatter = new SimpleDateFormat("MMMMMMMMM");
   return formatter.format(date);          
 }

如果是本月,它将返回April

如果需要其他符号,请参考SimpleDateFormat

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM