Is 7 l8r than 9? (Is seven later than nine?) This is a fairly simple code golf challenge. Your program, given an ASCII string, is to parse that string into two strings, which it will evaluate. If the second string is &quot;later&quot; than the first one, it will return a 1, if it is &quot;earlier&quot; than the first one, it will return a -1, and if they are the same, it will return 0. To clarify what &quot;later&quot; and &quot;earlier&quot; mean, let's take a look at ASCII character codes. You need to compare each character of the string, treating each of them as digits of a number. Later refers to a larger number, occurring after a smaller number. Strings will be formatted with a hyphen character to separate the two input groups.
Take a look at this example:

7-9 as an input should return 1.
7 converts to ASCII code 55, and 9 converts to ASCII code 57.
As 57 occurs numerically after 55, 9 is later than 7.

Another example:

LKzb-LKaj as an input should return -1
The ASCII code sequences for this are 76-75-122-98 and 76-75-97-106

This is a code golf challenge, and byte count is how entries will be scored.
Any input from the 95 printable ASCII characters is accepted, excluding spaces, and hyphens for anything but separating the input. In addition, strings are not guaranteed to be the same length.
Good luck!
EDIT: To be more clear, each character is to be treated like a digit in a number. In the example LKzb-LKaj, though j is later than b, z is later than a, and since it is a more significant digit, it takes precedence. A string supplied will always be at minimum 3 characters, eliminating empty strings from the scope of this problem.
EDIT: Here are some more test cases, for your help:

A-9 -&gt; -1
11-Z -&gt; -1
3h~J*-3h~J* -&gt; 0
Xv-Y0 -&gt; 1
Pyth - 11 bytes
Easy, uses ._ sign to get the sign and C to get char codes.
._-F_CMcz\-

Try it online here.
Test suite.
._               Sign of number
 -F              Fold subtraction (this finds difference of a tuple)
  _              Reverse list to get correct order of operands when subtracting
   CM            Map char, already treats strings as digits of base256 number
    c \-         Split by &quot;-&quot;
     z           Input