小编use*_*650的帖子

在javascript中将时间格式更改为24小时

我的时间格式如下:12/16/2011 3:49:37 PM我得到的格式是:

var newDate = new Date(timeFromat);
timeFormat = newDate.toLocaleString();
Run Code Online (Sandbox Code Playgroud)

我的实际格式是格林尼治标准时间,我使用上面的代码将其转换为我的预订时间.

我想将它改为24小时格式,所以我希望这个日期改变如:12/16/2011 15:49:37我想在javascript中做到这一点.

多数民众赞成我所做的

var firstPartOftimeFormat = timeFormat.substring(0,9);
var secondPartOftimeFormat = timeFormat.substring(10,20);
Run Code Online (Sandbox Code Playgroud)

但是当日期格式如下时它不起作用:3/16/2011.但以下部分有效.

var time = $("#starttime").val();
var hours = Number(secondPartOftimeFormat.match(/^(\d+)/)[1]);
var minutes = Number(secondPartOftimeFormat.match(/:(\d+)/)[1]);
var AMPM = secondPartOftimeFormat.match(/\s(.*)$/)[1];
if(AMPM == "PM" && hours<12) hours = hours+12;
if(AMPM == "AM" && hours==12) hours = hours-12;
var sHours = hours.toString();
var sMinutes = minutes.toString();
if(hours<10) sHours = "0" + sHours;
if(minutes<10) sMinutes = "0" + sMinutes;
alert(sHours + ":" + …
Run Code Online (Sandbox Code Playgroud)

javascript

5
推荐指数
5
解决办法
2万
查看次数

如何通过xpath检索下拉列表中的文本

我想指定xpath到我的网页的元素.

<select id=groupSelect>
   <option value="data" >First value</option>
    <option value="data" >second value</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我想得到"第一个值",这是选项中的文本.但我不知道如何获取文本.

By.xpath("//select[@id='groupSelect']/option[@value=???']"))
Run Code Online (Sandbox Code Playgroud)

selenium xpath selenium-webdriver

3
推荐指数
1
解决办法
4万
查看次数

如何验证字符串路径在java类中是否有效

我从配置文件中获取用于读取字符串文件路径的系统属性,并在我的java类中使用此字符串路径,

private static final String PROPERTY_FILE_PATH = "com.java.var.file.path";
Run Code Online (Sandbox Code Playgroud)

我的配置文件是这样的:

filePath="$/varDir/temp/fileName"
Run Code Online (Sandbox Code Playgroud)

我想要做的是确保路径有效.我写了这个,但不知道如何验证正确的路径.

if (PROPERTY_FILE_PATH == null || PROPERTY_FILE_PATH.trim().isEmpty()) {
            if (LOGGER.isInfoEnabled()) {
                LOGGER.info("The path for keystore file is blank. Please provide a valid path for the file.");
            }
            return;
        }
Run Code Online (Sandbox Code Playgroud)

java validation

1
推荐指数
1
解决办法
4778
查看次数

如何在java中拆分字符串url

我想知道如何将字符串url拆分为主机和端口.假设我有

 String http://localhost:1213 
Run Code Online (Sandbox Code Playgroud)

我想拥有host ="localhost"和端口(整数或长整数)= 1213.

我这样做了:

     String[] parts = URL.split(":");
     String HOST = parts[0]; 
     String PORT = parts[1];
Run Code Online (Sandbox Code Playgroud)

但是它给了我:HOST = htp //和PORT = localhost显然因为它分裂到":"任何帮助如何以正确的方式获取它们并且端口长而不是字符串?

java

-2
推荐指数
1
解决办法
1740
查看次数